2025-10-30 04:38 ftp://ftp.de.debian.org/debian/pool/main/g/gtkextra/gtkextra_3.3.4.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=gtk --library=cairo --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 -j4 platform: Linux-6.12.48+deb13-amd64-x86_64-with-glibc2.41 python: 3.13.5 client-version: 1.3.67 compiler: g++ (Debian 14.2.0-19) 14.2.0 cppcheck: head 2.18.0 head-info: 44b2b45 (2025-10-29 21:13:17 +0100) count: 1014 1579 elapsed-time: 5.6 12.1 head-timing-info: old-timing-info: head results: gtkextra-3.3.4/gtkextra/gtkextra-compat.h:25:0: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [preprocessorErrorDirective] gtkextra-3.3.4/gtkextra/gtkextra-compat.h:25:2: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [preprocessorErrorDirective] gtkextra-3.3.4/glade/glade-gtksheet-editor.c:188:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable glade_sheet_editor_parent_class [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/glade/glade-gtksheet-editor.c:197:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable glade_sheet_editor_parent_class [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/glade/glade-gtksheet-editor.c:244:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLADE_PAGE_GENERAL [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/glade/glade-gtksheet-editor.c:306:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLADE_PAGE_GENERAL [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/glade/glade-gtksheet-editor.c:345:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLADE_PAGE_GENERAL [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/glade/glade-gtksheet-editor.c:388:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TYPE_CONTAINER [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/glade/glade-gtksheet-editor.c:230:12: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] gtkextra-3.3.4/glade/glade-gtksheet-editor.c:143:37: style: Condition 'model_widget=get_model_widget(widget)' is always false [knownConditionTrueFalse] gtkextra-3.3.4/glade/glade-gtksheet-editor.c:143:56: note: Calling function 'get_model_widget' returns 0 gtkextra-3.3.4/glade/glade-gtksheet-editor.c:143:37: note: Condition 'model_widget=get_model_widget(widget)' is always false gtkextra-3.3.4/glade/glade-gtksheet-editor.c:67:48: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] gtkextra-3.3.4/glade/glade-gtksheet-editor.c:92:36: style: Parameter 'view' can be declared as pointer to const [constParameterPointer] gtkextra-3.3.4/glade/glade-gtksheet-editor.c:472:21: style: Variable 'oldcol' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/glade/glade-gtksheet-editor.c:504:21: style: Variable 'oldcol' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkcolorcombo.c:188:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable table [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkcolorcombo.c:218:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_STATE_ACTIVE [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkcolorcombo.c:362:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RELIEF_NONE [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkcolorcombo.c:502:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GdkColor [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkcolorcombo.c:559:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GdkColor [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkextra.c:34:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTKEXTRA_MAJOR_VERSION [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkextra.c:96:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SIGNAL_TYPE_STATIC_SCOPE [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkbordercombo.c:112:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SIGNAL_RUN_FIRST [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkbordercombo.c:140:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable table [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkbordercombo.c:200:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable button [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkbordercombo.c:267:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_STATE_NORMAL [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkbordercombo.c:334:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RELIEF_NONE [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkdirtree.c:259:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DIR_SEPARATOR_S [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkdirtree.c:540:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DIR_SEPARATOR_S [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkdirtree.c:716:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable st_dev [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkcolorcombo.c:352:9: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] gtkextra-3.3.4/gtkextra/gtkcolorcombo.c:178:6: warning: Either the condition 'combo' is redundant or there is possible null pointer dereference: combo. [nullPointerRedundantCheck] gtkextra-3.3.4/gtkextra/gtkcolorcombo.c:170:6: note: Assuming that condition 'combo' is not redundant gtkextra-3.3.4/gtkextra/gtkcolorcombo.c:178:6: note: Null pointer dereference gtkextra-3.3.4/gtkextra/gtkcolorcombo.c:427:42: style: Parameter 'color' can be declared as pointer to const [constParameterPointer] gtkextra-3.3.4/gtkextra/gtkcolorcombo.c:552:49: style: Parameter 'colors' can be declared as pointer to const [constParameterPointer] gtkextra-3.3.4/gtkextra/gtkcolorcombo.c:646:46: style: Parameter 'combo' can be declared as pointer to const [constParameterPointer] gtkextra-3.3.4/gtkextra/gtkfontcombo.c:156:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable finalize [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkfontcombo.c:245:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size_combo [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkfontcombo.c:334:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable children [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkfontcombo.c:416:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable italic_button [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkfontcombo.c:436:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable italic_button [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkfontcombo.c:455:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable italic_button [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkfilelist.c:217:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DIR_SEPARATOR_S [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkfilelist.c:280:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkfilelist.c:304:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable text_space [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkfilelist.c:434:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DIR_SEPARATOR_S [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkfilelist.c:726:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable selection [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkfilelist.c:772:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable selection [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkfontcombo.c:323:38: style:inconclusive: Function 'gtk_font_combo_select' argument 1 names different: declaration 'font_combo' definition 'combo'. [funcArgNamesDifferent] gtkextra-3.3.4/gtkextra/gtkfontcombo.h:60:47: note: Function 'gtk_font_combo_select' argument 1 names different: declaration 'font_combo' definition 'combo'. gtkextra-3.3.4/gtkextra/gtkfontcombo.c:323:38: note: Function 'gtk_font_combo_select' argument 1 names different: declaration 'font_combo' definition 'combo'. gtkextra-3.3.4/gtkextra/gtkfontcombo.c:358:42: style:inconclusive: Function 'gtk_font_combo_select_nth' argument 1 names different: declaration 'font_combo' definition 'combo'. [funcArgNamesDifferent] gtkextra-3.3.4/gtkextra/gtkfontcombo.h:65:51: note: Function 'gtk_font_combo_select_nth' argument 1 names different: declaration 'font_combo' definition 'combo'. gtkextra-3.3.4/gtkextra/gtkfontcombo.c:358:42: note: Function 'gtk_font_combo_select_nth' argument 1 names different: declaration 'font_combo' definition 'combo'. gtkextra-3.3.4/gtkextra/gtkfontcombo.c:382:47: style:inconclusive: Function 'gtk_font_combo_get_font_height' argument 1 names different: declaration 'font_combo' definition 'combo'. [funcArgNamesDifferent] gtkextra-3.3.4/gtkextra/gtkfontcombo.h:70:55: note: Function 'gtk_font_combo_get_font_height' argument 1 names different: declaration 'font_combo' definition 'combo'. gtkextra-3.3.4/gtkextra/gtkfontcombo.c:382:47: note: Function 'gtk_font_combo_get_font_height' argument 1 names different: declaration 'font_combo' definition 'combo'. gtkextra-3.3.4/gtkextra/gtkfontcombo.c:425:52: style:inconclusive: Function 'gtk_font_combo_get_font_description' argument 1 names different: declaration 'font_combo' definition 'combo'. [funcArgNamesDifferent] gtkextra-3.3.4/gtkextra/gtkfontcombo.h:72:75: note: Function 'gtk_font_combo_get_font_description' argument 1 names different: declaration 'font_combo' definition 'combo'. gtkextra-3.3.4/gtkextra/gtkfontcombo.c:425:52: note: Function 'gtk_font_combo_get_font_description' argument 1 names different: declaration 'font_combo' definition 'combo'. gtkextra-3.3.4/gtkextra/gtkfontcombo.c:446:43: style:inconclusive: Function 'gtk_font_combo_get_gdkfont' argument 1 names different: declaration 'font_combo' definition 'combo'. [funcArgNamesDifferent] gtkextra-3.3.4/gtkextra/gtkfontcombo.h:73:56: note: Function 'gtk_font_combo_get_gdkfont' argument 1 names different: declaration 'font_combo' definition 'combo'. gtkextra-3.3.4/gtkextra/gtkfontcombo.c:446:43: note: Function 'gtk_font_combo_get_gdkfont' argument 1 names different: declaration 'font_combo' definition 'combo'. gtkextra-3.3.4/gtkextra/gtkfontcombo.c:117:19: style: Variable 'widget_class' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkfontcombo.c:163:14: style: Variable 'widget' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkfontcombo.c:331:10: style: Variable 'text' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkfontcombo.c:122:16: style: Variable 'widget_class' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/gtkfontcombo.c:177:9: style: Variable 'widget' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/gtkbordercombo.c:243:14: style: Variable 'widget' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkbordercombo.c:245:9: style: Variable 'widget' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/gtkdirtree.c:316:3: error: Memory leak: dirnode [memleak] gtkextra-3.3.4/gtkextra/gtkdirtree.c:347:1: error: Memory leak: dirnode [memleak] gtkextra-3.3.4/gtkextra/gtkdirtree.c:535:19: warning: Either the condition 'path' is redundant or there is possible null pointer dereference: path. [nullPointerRedundantCheck] gtkextra-3.3.4/gtkextra/gtkdirtree.c:546:6: note: Assuming that condition 'path' is not redundant gtkextra-3.3.4/gtkextra/gtkdirtree.c:535:19: note: Null pointer dereference gtkextra-3.3.4/gtkextra/gtkdirtree.c:245:19: style: Variable 'widget_class' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkdirtree.c:246:19: style: Variable 'object_class' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkdirtree.c:257:39: style: Variable 'node' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkdirtree.c:349:39: style: Parameter 'dirname' can be declared as pointer to const [constParameterPointer] gtkextra-3.3.4/gtkextra/gtkdirtree.c:417:23: style: Variable 'sub_node' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkdirtree.c:527:10: style: Variable 'c' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkdirtree.c:531:10: style: Variable 'text' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkdirtree.c:249:16: style: Variable 'widget_class' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/gtkdirtree.c:250:16: style: Variable 'object_class' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/gtkdirtree.c:319:7: style: Variable 'node' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/gtkplot3d.c:197:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_READABLE [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplot3d.c:823:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable legends_x [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplot3d.c:1414:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplot3d.c:1742:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable drawable [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplot3d.c:1814:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable drawable [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplot3d.c:1855:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplot3d.c:1947:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pc [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplot3d.c:2033:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pc [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplot3d.c:2176:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data_sets [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplot3d.c:2346:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplot3d.c:2403:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xmin [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplot3d.c:2427:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ymin [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplotarray.c:86:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_OBJECT [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplotarray.c:114:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_WRITABLE [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplotarray.c:282:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplotarray.c:296:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplotarray.c:467:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_BOOLEAN [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplotarray.c:474:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplotarray.c:481:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_FLOAT [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplotarray.c:488:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_INT [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplotarray.c:501:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_STRING [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplotarray.c:514:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_POINTER [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplotarray.c:539:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_OBJECT [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplotarray.c:595:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplotarray.c:291:49: style:inconclusive: Function 'gtk_plot_array_new' argument 2 names different: declaration 'array' definition 'data'. [funcArgNamesDifferent] gtkextra-3.3.4/gtkextra/gtkplotarray.h:104:17: note: Function 'gtk_plot_array_new' argument 2 names different: declaration 'array' definition 'data'. gtkextra-3.3.4/gtkextra/gtkplotarray.c:291:49: note: Function 'gtk_plot_array_new' argument 2 names different: declaration 'array' definition 'data'. gtkextra-3.3.4/gtkextra/gtkplotarray.c:330:66: style:inconclusive: Function 'gtk_plot_array_set_description' argument 2 names different: declaration 'desc' definition 'description'. [funcArgNamesDifferent] gtkextra-3.3.4/gtkextra/gtkplotarray.h:115:21: note: Function 'gtk_plot_array_set_description' argument 2 names different: declaration 'desc' definition 'description'. gtkextra-3.3.4/gtkextra/gtkplotarray.c:330:66: note: Function 'gtk_plot_array_set_description' argument 2 names different: declaration 'desc' definition 'description'. gtkextra-3.3.4/gtkextra/gtkplotarray.c:356:50: style:inconclusive: Function 'gtk_plot_array_set' argument 2 names different: declaration 'data_array' definition 'data'. [funcArgNamesDifferent] gtkextra-3.3.4/gtkextra/gtkplotarray.h:109:17: note: Function 'gtk_plot_array_set' argument 2 names different: declaration 'data_array' definition 'data'. gtkextra-3.3.4/gtkextra/gtkplotarray.c:356:50: note: Function 'gtk_plot_array_set' argument 2 names different: declaration 'data_array' definition 'data'. gtkextra-3.3.4/gtkextra/gtkplotarray.c:602:43: style:inconclusive: Function 'gtk_plot_array_list_add' argument 1 names different: declaration 'set' definition 'array_list'. [funcArgNamesDifferent] gtkextra-3.3.4/gtkextra/gtkplotarray.h:140:51: note: Function 'gtk_plot_array_list_add' argument 1 names different: declaration 'set' definition 'array_list'. gtkextra-3.3.4/gtkextra/gtkplotarray.c:602:43: note: Function 'gtk_plot_array_list_add' argument 1 names different: declaration 'set' definition 'array_list'. gtkextra-3.3.4/gtkextra/gtkplotarray.c:617:46: style:inconclusive: Function 'gtk_plot_array_list_remove' argument 1 names different: declaration 'set' definition 'array_list'. [funcArgNamesDifferent] gtkextra-3.3.4/gtkextra/gtkplotarray.h:142:53: note: Function 'gtk_plot_array_list_remove' argument 1 names different: declaration 'set' definition 'array_list'. gtkextra-3.3.4/gtkextra/gtkplotarray.c:617:46: note: Function 'gtk_plot_array_list_remove' argument 1 names different: declaration 'set' definition 'array_list'. gtkextra-3.3.4/gtkextra/gtkplotarray.c:645:45: style:inconclusive: Function 'gtk_plot_array_list_clear' argument 1 names different: declaration 'set' definition 'array_list'. [funcArgNamesDifferent] gtkextra-3.3.4/gtkextra/gtkplotarray.h:146:52: note: Function 'gtk_plot_array_list_clear' argument 1 names different: declaration 'set' definition 'array_list'. gtkextra-3.3.4/gtkextra/gtkplotarray.c:645:45: note: Function 'gtk_plot_array_list_clear' argument 1 names different: declaration 'set' definition 'array_list'. gtkextra-3.3.4/gtkextra/gtkplotarray.c:97:22: style: Variable 'array_class' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkplotarray.c:232:47: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'gtk_plot_array_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gtkextra-3.3.4/gtkextra/gtkplotarray.c:106:33: note: You might need to cast the function pointer here gtkextra-3.3.4/gtkextra/gtkplotarray.c:232:47: note: Parameter 'pspec' can be declared as pointer to const gtkextra-3.3.4/gtkextra/gtkplotarray.c:234:17: style: Variable 'data' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkplotarray.c:417:39: style: Parameter 'array' can be declared as pointer to const [constParameterPointer] gtkextra-3.3.4/gtkextra/gtkplotarray.c:423:40: style: Parameter 'array' can be declared as pointer to const [constParameterPointer] gtkextra-3.3.4/gtkextra/gtkplotarray.c:429:39: style: Parameter 'array' can be declared as pointer to const [constParameterPointer] gtkextra-3.3.4/gtkextra/gtkplotarray.c:435:42: style: Parameter 'array' can be declared as pointer to const [constParameterPointer] gtkextra-3.3.4/gtkextra/gtkplotarray.c:441:44: style: Parameter 'array' can be declared as pointer to const [constParameterPointer] gtkextra-3.3.4/gtkextra/gtkplotarray.c:447:39: style: Parameter 'array' can be declared as pointer to const [constParameterPointer] gtkextra-3.3.4/gtkextra/gtkplotarray.c:453:40: style: Parameter 'array' can be declared as pointer to const [constParameterPointer] gtkextra-3.3.4/gtkextra/gtkplotarray.c:459:46: style: Parameter 'array' can be declared as pointer to const [constParameterPointer] gtkextra-3.3.4/gtkextra/gtkplotarray.c:550:26: style: Variable 'array_list_class' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkplotarray.c:102:15: style: Variable 'array_class' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/gtkplotarray.c:555:20: style: Variable 'array_list_class' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/gtkplot.c:328:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_BOOLEAN [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplot.c:1078:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_READABLE [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplot.c:2749:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_STATE_NORMAL [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplot.c:3430:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_LINE_ON_OFF_DASH [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplot.c:6370:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable black [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkfilelist.c:690:39: style:inconclusive: Function 'gtk_file_list_set_filter' argument 1 names different: declaration 'file_list' definition 'filelist'. [funcArgNamesDifferent] gtkextra-3.3.4/gtkextra/gtkfilelist.h:146:51: note: Function 'gtk_file_list_set_filter' argument 1 names different: declaration 'file_list' definition 'filelist'. gtkextra-3.3.4/gtkextra/gtkfilelist.c:690:39: note: Function 'gtk_file_list_set_filter' argument 1 names different: declaration 'file_list' definition 'filelist'. gtkextra-3.3.4/gtkextra/gtkfilelist.c:294:20: style: Variable 'types' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkfilelist.c:347:16: style: Variable 'file_list' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkfilelist.c:350:20: style: Variable 'filea' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkfilelist.c:351:20: style: Variable 'fileb' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkfilelist.c:406:18: style: Variable 'dirent' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkfilelist.c:411:20: style: Variable 'file_type' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkfilelist.c:705:37: style: Parameter 'file_list' can be declared as pointer to const [constParameterPointer] gtkextra-3.3.4/gtkextra/gtkfilelist.c:721:10: style: Variable 'list' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkfilelist.c:768:10: style: Variable 'list' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkplotbar.c:117:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXDOUBLE [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplotbar.c:194:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable symbol_style [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplotbar.c:245:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable orientation [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplotbar.c:180:32: style:inconclusive: Function 'gtk_plot_bar_init' argument 1 names different: declaration 'data' definition 'dataset'. [funcArgNamesDifferent] gtkextra-3.3.4/gtkextra/gtkplotbar.c:44:46: note: Function 'gtk_plot_bar_init' argument 1 names different: declaration 'data' definition 'dataset'. gtkextra-3.3.4/gtkextra/gtkplotbar.c:180:32: note: Function 'gtk_plot_bar_init' argument 1 names different: declaration 'data' definition 'dataset'. gtkextra-3.3.4/gtkextra/gtkplotbar.c:250:39: style:inconclusive: Function 'gtk_plot_bar_draw_symbol' argument 1 names different: declaration 'data' definition 'dataset'. [funcArgNamesDifferent] gtkextra-3.3.4/gtkextra/gtkplotbar.c:53:52: note: Function 'gtk_plot_bar_draw_symbol' argument 1 names different: declaration 'data' definition 'dataset'. gtkextra-3.3.4/gtkextra/gtkplotbar.c:250:39: note: Function 'gtk_plot_bar_draw_symbol' argument 1 names different: declaration 'data' definition 'dataset'. gtkextra-3.3.4/gtkextra/gtkplotbar.c:98:19: style: Variable 'object_class' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkplotbar.c:99:19: style: Variable 'widget_class' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkplotbar.c:159:38: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'gtk_plot_bar_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gtkextra-3.3.4/gtkextra/gtkplotbar.c:110:33: note: You might need to cast the function pointer here gtkextra-3.3.4/gtkextra/gtkplotbar.c:159:38: note: Parameter 'pspec' can be declared as pointer to const gtkextra-3.3.4/gtkextra/gtkplotbar.c:182:14: style: Variable 'widget' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkplotbar.c:255:15: style: Variable 'bar' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkplotbar.c:346:15: style: Variable 'bar' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkplotbar.c:440:37: style: Parameter 'bar' can be declared as pointer to const [constParameterPointer] gtkextra-3.3.4/gtkextra/gtkplotbar.c:105:16: style: Variable 'object_class' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/gtkplotbar.c:106:16: style: Variable 'widget_class' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/gtkplotbar.c:187:10: style: Variable 'widget' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/gtkplotbar.c:354:7: style: Variable 'bar' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/gtkplotbubble.c:135:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXDOUBLE [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplotbubble.c:236:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable symbol_style [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplotbubble.c:404:105: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zmin [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplotbubble.c:575:5: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] gtkextra-3.3.4/gtkextra/gtkplotbubble.c:222:38: style:inconclusive: Function 'gtk_plot_bubble_init' argument 1 names different: declaration 'data' definition 'dataset'. [funcArgNamesDifferent] gtkextra-3.3.4/gtkextra/gtkplotbubble.c:44:51: note: Function 'gtk_plot_bubble_init' argument 1 names different: declaration 'data' definition 'dataset'. gtkextra-3.3.4/gtkextra/gtkplotbubble.c:222:38: note: Function 'gtk_plot_bubble_init' argument 1 names different: declaration 'data' definition 'dataset'. gtkextra-3.3.4/gtkextra/gtkplotbubble.c:345:36: style:inconclusive: Function 'gtk_plot_bubble_destroy' argument 1 names different: declaration 'data' definition 'object'. [funcArgNamesDifferent] gtkextra-3.3.4/gtkextra/gtkplotbubble.c:45:50: note: Function 'gtk_plot_bubble_destroy' argument 1 names different: declaration 'data' definition 'object'. gtkextra-3.3.4/gtkextra/gtkplotbubble.c:345:36: note: Function 'gtk_plot_bubble_destroy' argument 1 names different: declaration 'data' definition 'object'. gtkextra-3.3.4/gtkextra/gtkplotbubble.c:359:42: style:inconclusive: Function 'gtk_plot_bubble_draw_symbol' argument 1 names different: declaration 'data' definition 'dataset'. [funcArgNamesDifferent] gtkextra-3.3.4/gtkextra/gtkplotbubble.c:58:55: note: Function 'gtk_plot_bubble_draw_symbol' argument 1 names different: declaration 'data' definition 'dataset'. gtkextra-3.3.4/gtkextra/gtkplotbubble.c:359:42: note: Function 'gtk_plot_bubble_draw_symbol' argument 1 names different: declaration 'data' definition 'dataset'. gtkextra-3.3.4/gtkextra/gtkplotbubble.c:110:19: style: Variable 'widget_class' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkplotbubble.c:224:14: style: Variable 'widget' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkplotbubble.c:299:43: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'gtk_plot_bubble_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gtkextra-3.3.4/gtkextra/gtkplotbubble.c:122:33: note: You might need to cast the function pointer here gtkextra-3.3.4/gtkextra/gtkplotbubble.c:299:43: note: Parameter 'pspec' can be declared as pointer to const gtkextra-3.3.4/gtkextra/gtkplotbubble.c:301:18: style: Variable 'data' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkplotbubble.c:364:18: style: Variable 'bubble' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkplotbubble.c:424:18: style: Variable 'bubble' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkplotbubble.c:425:12: style: Variable 'plot' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkplotbubble.c:481:18: style: Variable 'bubble' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkplotbubble.c:117:16: style: Variable 'widget_class' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/gtkplotbubble.c:229:10: style: Variable 'widget' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/gtkplotbubble.c:380:5: style: Variable 'm' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/gtkplotbubble.c:387:15: style: Variable 'clip_area.x' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/gtkplotbubble.c:388:15: style: Variable 'clip_area.y' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/gtkplotbubble.c:389:19: style: Variable 'clip_area.width' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/gtkplotbubble.c:390:20: style: Variable 'clip_area.height' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/gtkplotbubble.c:519:16: style: Variable 'line_width' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/gtkplotbubble.c:572:7: style: Variable 'y' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/gtkplotbubble.c:575:7: style: Variable 'y' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/gtkplotcairo.c:240:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable destroy_cairo [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplotcairo.c:262:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable destroy_cairo [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplotcairo.c:306:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cairo [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplotcairo.c:351:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cairo [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplotcairo.c:360:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cairo [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplotcairo.c:374:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cairo [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplotcairo.c:403:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cairo [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplotcairo.c:419:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cairo [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplotcairo.c:446:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cairo [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplotcairo.c:472:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cairo [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplotcairo.c:486:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cairo [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplotcairo.c:500:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cairo [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplotcairo.c:517:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cairo [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplotcairo.c:539:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cairo [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplotcairo.c:559:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cairo [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplotcairo.c:576:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cairo [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplotcairo.c:607:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cairo [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplotcairo.c:671:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cairo [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplotcairo.c:1115:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cairo [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplotcanvasellipse.c:152:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_READABLE [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplotcanvasellipse.c:265:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fg_gc [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplotcanvasellipse.c:187:25: style: Variable 'ellipse' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkplotcanvasellipse.c:306:47: style: Parameter 'canvas' can be declared as pointer to const. However it seems that 'gtk_plot_canvas_ellipse_move' is a callback function, if 'canvas' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gtkextra-3.3.4/gtkextra/gtkplotcanvasellipse.c:134:17: note: You might need to cast the function pointer here gtkextra-3.3.4/gtkextra/gtkplotcanvasellipse.c:306:47: note: Parameter 'canvas' can be declared as pointer to const gtkextra-3.3.4/gtkextra/gtkplotcanvasellipse.c:307:27: style: Parameter 'child' can be declared as pointer to const. However it seems that 'gtk_plot_canvas_ellipse_move' is a callback function, if 'child' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gtkextra-3.3.4/gtkextra/gtkplotcanvasellipse.c:134:17: note: You might need to cast the function pointer here gtkextra-3.3.4/gtkextra/gtkplotcanvasellipse.c:307:27: note: Parameter 'child' can be declared as pointer to const gtkextra-3.3.4/gtkextra/gtkplotcanvasellipse.c:314:49: style: Parameter 'canvas' can be declared as pointer to const. However it seems that 'gtk_plot_canvas_ellipse_resize' is a callback function, if 'canvas' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gtkextra-3.3.4/gtkextra/gtkplotcanvasellipse.c:135:24: note: You might need to cast the function pointer here gtkextra-3.3.4/gtkextra/gtkplotcanvasellipse.c:314:49: note: Parameter 'canvas' can be declared as pointer to const gtkextra-3.3.4/gtkextra/gtkplotcanvasellipse.c:315:27: style: Parameter 'child' can be declared as pointer to const. However it seems that 'gtk_plot_canvas_ellipse_resize' is a callback function, if 'child' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gtkextra-3.3.4/gtkextra/gtkplotcanvasellipse.c:135:24: note: You might need to cast the function pointer here gtkextra-3.3.4/gtkextra/gtkplotcanvasellipse.c:315:27: note: Parameter 'child' can be declared as pointer to const gtkextra-3.3.4/gtkextra/gtkplotcanvasline.c:171:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_READABLE [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplotcanvasline.c:464:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fg_gc [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplotcanvasline.c:547:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_STATE_SELECTED [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplotcanvasline.c:339:22: style: Variable 'line' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkplotcanvasline.c:454:22: style: Variable 'line' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkplotcanvasline.c:598:44: style: Parameter 'canvas' can be declared as pointer to const. However it seems that 'gtk_plot_canvas_line_move' is a callback function, if 'canvas' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gtkextra-3.3.4/gtkextra/gtkplotcanvasline.c:151:17: note: You might need to cast the function pointer here gtkextra-3.3.4/gtkextra/gtkplotcanvasline.c:598:44: note: Parameter 'canvas' can be declared as pointer to const gtkextra-3.3.4/gtkextra/gtkplotcanvasline.c:599:27: style: Parameter 'child' can be declared as pointer to const. However it seems that 'gtk_plot_canvas_line_move' is a callback function, if 'child' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gtkextra-3.3.4/gtkextra/gtkplotcanvasline.c:151:17: note: You might need to cast the function pointer here gtkextra-3.3.4/gtkextra/gtkplotcanvasline.c:599:27: note: Parameter 'child' can be declared as pointer to const gtkextra-3.3.4/gtkextra/gtkplotcairo.c:1058:11: style: Variable 'xaux' is reassigned a value before the old one has been used. [redundantAssignment] gtkextra-3.3.4/gtkextra/gtkplotcairo.c:1055:12: note: xaux is assigned gtkextra-3.3.4/gtkextra/gtkplotcairo.c:1058:11: note: xaux is overwritten gtkextra-3.3.4/gtkextra/gtkplotcairo.c:415:64: style:inconclusive: Function 'gtk_plot_cairo_set_dash' argument 2 names different: declaration 'offset_' definition 'offset'. [funcArgNamesDifferent] gtkextra-3.3.4/gtkextra/gtkplotcairo.c:67:65: note: Function 'gtk_plot_cairo_set_dash' argument 2 names different: declaration 'offset_' definition 'offset'. gtkextra-3.3.4/gtkextra/gtkplotcairo.c:415:64: note: Function 'gtk_plot_cairo_set_dash' argument 2 names different: declaration 'offset_' definition 'offset'. gtkextra-3.3.4/gtkextra/gtkplotcairo.c:657:57: style:inconclusive: Function 'gtk_plot_cairo_draw_string' argument 2 names different: declaration 'x' definition 'tx'. [funcArgNamesDifferent] gtkextra-3.3.4/gtkextra/gtkplotcairo.c:100:61: note: Function 'gtk_plot_cairo_draw_string' argument 2 names different: declaration 'x' definition 'tx'. gtkextra-3.3.4/gtkextra/gtkplotcairo.c:657:57: note: Function 'gtk_plot_cairo_draw_string' argument 2 names different: declaration 'x' definition 'tx'. gtkextra-3.3.4/gtkextra/gtkplotcairo.c:657:66: style:inconclusive: Function 'gtk_plot_cairo_draw_string' argument 3 names different: declaration 'y' definition 'ty'. [funcArgNamesDifferent] gtkextra-3.3.4/gtkextra/gtkplotcairo.c:100:69: note: Function 'gtk_plot_cairo_draw_string' argument 3 names different: declaration 'y' definition 'ty'. gtkextra-3.3.4/gtkextra/gtkplotcairo.c:657:66: note: Function 'gtk_plot_cairo_draw_string' argument 3 names different: declaration 'y' definition 'ty'. gtkextra-3.3.4/gtkextra/gtkplotcairo.c:666:65: style:inconclusive: Function 'gtk_plot_cairo_draw_string' argument 12 names different: declaration 'font' definition 'font_name'. [funcArgNamesDifferent] gtkextra-3.3.4/gtkextra/gtkplotcairo.c:109:69: note: Function 'gtk_plot_cairo_draw_string' argument 12 names different: declaration 'font' definition 'font_name'. gtkextra-3.3.4/gtkextra/gtkplotcairo.c:666:65: note: Function 'gtk_plot_cairo_draw_string' argument 12 names different: declaration 'font' definition 'font_name'. gtkextra-3.3.4/gtkextra/gtkplotcairo.c:667:57: style:inconclusive: Function 'gtk_plot_cairo_draw_string' argument 13 names different: declaration 'height' definition 'font_height'. [funcArgNamesDifferent] gtkextra-3.3.4/gtkextra/gtkplotcairo.c:110:61: note: Function 'gtk_plot_cairo_draw_string' argument 13 names different: declaration 'height' definition 'font_height'. gtkextra-3.3.4/gtkextra/gtkplotcairo.c:667:57: note: Function 'gtk_plot_cairo_draw_string' argument 13 names different: declaration 'height' definition 'font_height'. gtkextra-3.3.4/gtkextra/gtkplotcairo.c:1018:19: style: Local variable 'i' shadows outer variable [shadowVariable] gtkextra-3.3.4/gtkextra/gtkplotcairo.c:681:8: note: Shadowed declaration gtkextra-3.3.4/gtkextra/gtkplotcairo.c:1018:19: note: Shadow variable gtkextra-3.3.4/gtkextra/gtkplotcairo.c:188:19: style: Variable 'object_class' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkplotcairo.c:191:22: style: Variable 'cairo_class' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkplotcairo.c:318:38: style: Parameter 'pc' can be declared as pointer to const. However it seems that 'gtk_plot_cairo_real_init' is a callback function, if 'pc' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gtkextra-3.3.4/gtkextra/gtkplotcairo.c:203:20: note: You might need to cast the function pointer here gtkextra-3.3.4/gtkextra/gtkplotcairo.c:318:38: note: Parameter 'pc' can be declared as pointer to const gtkextra-3.3.4/gtkextra/gtkplotcairo.c:324:34: style: Parameter 'pc' can be declared as pointer to const. However it seems that 'gtk_plot_cairo_leave' is a callback function, if 'pc' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gtkextra-3.3.4/gtkextra/gtkplotcairo.c:204:21: note: You might need to cast the function pointer here gtkextra-3.3.4/gtkextra/gtkplotcairo.c:324:34: note: Parameter 'pc' can be declared as pointer to const gtkextra-3.3.4/gtkextra/gtkplotcairo.c:344:55: style: Parameter 'pc' can be declared as pointer to const. However it seems that 'gtk_plot_cairo_set_viewport' is a callback function, if 'pc' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gtkextra-3.3.4/gtkextra/gtkplotcairo.c:205:28: note: You might need to cast the function pointer here gtkextra-3.3.4/gtkextra/gtkplotcairo.c:344:55: note: Parameter 'pc' can be declared as pointer to const gtkextra-3.3.4/gtkextra/gtkplotcairo.c:390:67: style: Parameter 'pc' can be declared as pointer to const. However it seems that 'gtk_plot_cairo_clip_mask' is a callback function, if 'pc' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gtkextra-3.3.4/gtkextra/gtkplotcairo.c:209:25: note: You might need to cast the function pointer here gtkextra-3.3.4/gtkextra/gtkplotcairo.c:390:67: note: Parameter 'pc' can be declared as pointer to const gtkextra-3.3.4/gtkextra/gtkplotcairo.c:416:65: style: Parameter 'values' can be declared as pointer to const. However it seems that 'gtk_plot_cairo_set_dash' is a callback function, if 'values' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gtkextra-3.3.4/gtkextra/gtkplotcairo.c:211:24: note: You might need to cast the function pointer here gtkextra-3.3.4/gtkextra/gtkplotcairo.c:416:65: note: Parameter 'values' can be declared as pointer to const gtkextra-3.3.4/gtkextra/gtkplotcairo.c:422:9: style: Variable 'list' can be declared as const array [constVariable] gtkextra-3.3.4/gtkextra/gtkplotcairo.c:496:71: style: Parameter 'points' can be declared as pointer to const. However it seems that 'gtk_plot_cairo_draw_lines' is a callback function, if 'points' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gtkextra-3.3.4/gtkextra/gtkplotcairo.c:215:26: note: You might need to cast the function pointer here gtkextra-3.3.4/gtkextra/gtkplotcairo.c:496:71: note: Parameter 'points' can be declared as pointer to const gtkextra-3.3.4/gtkextra/gtkplotcairo.c:535:71: style: Parameter 'points' can be declared as pointer to const. However it seems that 'gtk_plot_cairo_draw_polygon' is a callback function, if 'points' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gtkextra-3.3.4/gtkextra/gtkplotcairo.c:217:28: note: You might need to cast the function pointer here gtkextra-3.3.4/gtkextra/gtkplotcairo.c:535:71: note: Parameter 'points' can be declared as pointer to const gtkextra-3.3.4/gtkextra/gtkplotcairo.c:593:68: style: Parameter 'pc' can be declared as pointer to const. However it seems that 'gtk_plot_cairo_set_font' is a callback function, if 'pc' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gtkextra-3.3.4/gtkextra/gtkplotcairo.c:220:24: note: You might need to cast the function pointer here gtkextra-3.3.4/gtkextra/gtkplotcairo.c:593:68: note: Parameter 'pc' can be declared as pointer to const gtkextra-3.3.4/gtkextra/gtkplotcairo.c:594:68: style: Parameter 'psfont' can be declared as pointer to const. However it seems that 'gtk_plot_cairo_set_font' is a callback function, if 'psfont' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gtkextra-3.3.4/gtkextra/gtkplotcairo.c:220:24: note: You might need to cast the function pointer here gtkextra-3.3.4/gtkextra/gtkplotcairo.c:594:68: note: Parameter 'psfont' can be declared as pointer to const gtkextra-3.3.4/gtkextra/gtkplotcairo.c:1108:66: style: Parameter 'mask' can be declared as pointer to const. However it seems that 'gtk_plot_cairo_draw_pixmap' is a callback function, if 'mask' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gtkextra-3.3.4/gtkextra/gtkplotcairo.c:222:27: note: You might need to cast the function pointer here gtkextra-3.3.4/gtkextra/gtkplotcairo.c:1108:66: note: Parameter 'mask' can be declared as pointer to const gtkextra-3.3.4/gtkextra/gtkplotcairo.c:195:16: style: Variable 'object_class' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/gtkplotcairo.c:199:15: style: Variable 'cairo_class' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/gtkplotcairo.c:651:13: style: Variable 'ret_value' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/gtkplotcanvaspixmap.c:150:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_READABLE [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplotcanvaspixmap.c:169:24: style: Variable 'pixmap' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkplotcanvaspixmap.c:246:46: style: Parameter 'canvas' can be declared as pointer to const. However it seems that 'gtk_plot_canvas_pixmap_move' is a callback function, if 'canvas' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gtkextra-3.3.4/gtkextra/gtkplotcanvaspixmap.c:159:17: note: You might need to cast the function pointer here gtkextra-3.3.4/gtkextra/gtkplotcanvaspixmap.c:246:46: note: Parameter 'canvas' can be declared as pointer to const gtkextra-3.3.4/gtkextra/gtkplotcanvaspixmap.c:247:27: style: Parameter 'child' can be declared as pointer to const. However it seems that 'gtk_plot_canvas_pixmap_move' is a callback function, if 'child' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gtkextra-3.3.4/gtkextra/gtkplotcanvaspixmap.c:159:17: note: You might need to cast the function pointer here gtkextra-3.3.4/gtkextra/gtkplotcanvaspixmap.c:247:27: note: Parameter 'child' can be declared as pointer to const gtkextra-3.3.4/gtkextra/gtkplotcanvaspixmap.c:254:47: style: Parameter 'canvas' can be declared as pointer to const. However it seems that 'gtk_plot_canvas_pixmap_resize' is a callback function, if 'canvas' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gtkextra-3.3.4/gtkextra/gtkplotcanvaspixmap.c:160:24: note: You might need to cast the function pointer here gtkextra-3.3.4/gtkextra/gtkplotcanvaspixmap.c:254:47: note: Parameter 'canvas' can be declared as pointer to const gtkextra-3.3.4/gtkextra/gtkplotcanvaspixmap.c:255:27: style: Parameter 'child' can be declared as pointer to const. However it seems that 'gtk_plot_canvas_pixmap_resize' is a callback function, if 'child' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gtkextra-3.3.4/gtkextra/gtkplotcanvaspixmap.c:160:24: note: You might need to cast the function pointer here gtkextra-3.3.4/gtkextra/gtkplotcanvaspixmap.c:255:27: note: Parameter 'child' can be declared as pointer to const gtkextra-3.3.4/gtkextra/gtkplotcanvasrectangle.c:206:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_READABLE [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplotcanvasrectangle.c:99:27: style: Variable 'rectangle' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkplotcanvasrectangle.c:299:49: style: Parameter 'canvas' can be declared as pointer to const. However it seems that 'gtk_plot_canvas_rectangle_move' is a callback function, if 'canvas' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gtkextra-3.3.4/gtkextra/gtkplotcanvasrectangle.c:189:17: note: You might need to cast the function pointer here gtkextra-3.3.4/gtkextra/gtkplotcanvasrectangle.c:299:49: note: Parameter 'canvas' can be declared as pointer to const gtkextra-3.3.4/gtkextra/gtkplotcanvasrectangle.c:300:27: style: Parameter 'child' can be declared as pointer to const. However it seems that 'gtk_plot_canvas_rectangle_move' is a callback function, if 'child' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gtkextra-3.3.4/gtkextra/gtkplotcanvasrectangle.c:189:17: note: You might need to cast the function pointer here gtkextra-3.3.4/gtkextra/gtkplotcanvasrectangle.c:300:27: note: Parameter 'child' can be declared as pointer to const gtkextra-3.3.4/gtkextra/gtkplotcanvasrectangle.c:307:50: style: Parameter 'canvas' can be declared as pointer to const. However it seems that 'gtk_plot_canvas_rectangle_resize' is a callback function, if 'canvas' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gtkextra-3.3.4/gtkextra/gtkplotcanvasrectangle.c:190:24: note: You might need to cast the function pointer here gtkextra-3.3.4/gtkextra/gtkplotcanvasrectangle.c:307:50: note: Parameter 'canvas' can be declared as pointer to const gtkextra-3.3.4/gtkextra/gtkplotcanvasrectangle.c:308:27: style: Parameter 'child' can be declared as pointer to const. However it seems that 'gtk_plot_canvas_rectangle_resize' is a callback function, if 'child' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gtkextra-3.3.4/gtkextra/gtkplotcanvasrectangle.c:190:24: note: You might need to cast the function pointer here gtkextra-3.3.4/gtkextra/gtkplotcanvasrectangle.c:308:27: note: Parameter 'child' can be declared as pointer to const gtkextra-3.3.4/gtkextra/gtkplot.c:4133:9: style: Condition 'aux' is always true [knownConditionTrueFalse] gtkextra-3.3.4/gtkextra/gtkplot.c:4133:21: style: Condition '*aux!='\0'' is always true [knownConditionTrueFalse] gtkextra-3.3.4/gtkextra/gtkplot.c:4133:37: style: Condition '*aux!='\n'' is always true [knownConditionTrueFalse] gtkextra-3.3.4/gtkextra/gtkplot.c:1647:9: error: Dereferencing 'left' after it is deallocated / released [deallocuse] gtkextra-3.3.4/gtkextra/gtkplot.c:1648:9: error: Dereferencing 'right' after it is deallocated / released [deallocuse] gtkextra-3.3.4/gtkextra/gtkplot.c:1649:9: error: Dereferencing 'right' after it is deallocated / released [deallocuse] gtkextra-3.3.4/gtkextra/gtkplot.c:4720:23: style: Redundant assignment of 'ticks->step' to itself. [selfAssignment] gtkextra-3.3.4/gtkextra/gtkplot.c:3098:15: style: Variable 'xx' is assigned an expression that holds the same value. [redundantAssignment] gtkextra-3.3.4/gtkextra/gtkplot.c:3095:18: note: xx is assigned 'x_tick' here. gtkextra-3.3.4/gtkextra/gtkplot.c:3098:15: note: Variable 'xx' is assigned an expression that holds the same value. gtkextra-3.3.4/gtkextra/gtkplot.c:3116:15: style: Variable 'xx' is assigned an expression that holds the same value. [redundantAssignment] gtkextra-3.3.4/gtkextra/gtkplot.c:3113:18: note: xx is assigned 'x_tick' here. gtkextra-3.3.4/gtkextra/gtkplot.c:3116:15: note: Variable 'xx' is assigned an expression that holds the same value. gtkextra-3.3.4/gtkextra/gtkplot.c:3135:15: style: Variable 'yy' is assigned an expression that holds the same value. [redundantAssignment] gtkextra-3.3.4/gtkextra/gtkplot.c:3132:18: note: yy is assigned 'x_tick' here. gtkextra-3.3.4/gtkextra/gtkplot.c:3135:15: note: Variable 'yy' is assigned an expression that holds the same value. gtkextra-3.3.4/gtkextra/gtkplot.c:3153:15: style: Variable 'yy' is assigned an expression that holds the same value. [redundantAssignment] gtkextra-3.3.4/gtkextra/gtkplot.c:3150:18: note: yy is assigned 'x_tick' here. gtkextra-3.3.4/gtkextra/gtkplot.c:3153:15: note: Variable 'yy' is assigned an expression that holds the same value. gtkextra-3.3.4/gtkextra/gtkplot.c:3951:7: style: Redundant initialization for 'aux'. The initialized value is overwritten before it is read. [redundantInitialization] gtkextra-3.3.4/gtkextra/gtkplot.c:3907:20: note: aux is initialized gtkextra-3.3.4/gtkextra/gtkplot.c:3951:7: note: aux is overwritten gtkextra-3.3.4/gtkextra/gtkplot.c:3951:15: style: Redundant initialization for 'wtext'. The initialized value is overwritten before it is read. [redundantInitialization] gtkextra-3.3.4/gtkextra/gtkplot.c:3909:22: note: wtext is initialized gtkextra-3.3.4/gtkextra/gtkplot.c:3951:15: note: wtext is overwritten gtkextra-3.3.4/gtkextra/gtkplot.c:3946:13: style: Variable 'old_width' is reassigned a value before the old one has been used. [redundantAssignment] gtkextra-3.3.4/gtkextra/gtkplot.c:3926:13: note: old_width is assigned gtkextra-3.3.4/gtkextra/gtkplot.c:3946:13: note: old_width is overwritten gtkextra-3.3.4/gtkextra/gtkplot.c:3944:6: style: Variable 'y0' is reassigned a value before the old one has been used. [redundantAssignment] gtkextra-3.3.4/gtkextra/gtkplot.c:3943:6: note: y0 is assigned gtkextra-3.3.4/gtkextra/gtkplot.c:3944:6: note: y0 is overwritten gtkextra-3.3.4/gtkextra/gtkplotcanvastext.c:160:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplotcanvastext.c:186:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_READABLE [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplot.c:2772:59: style:inconclusive: Function 'gtk_plot_size_allocate' argument 2 names different: declaration 'allocation' definition 'arg_allocation'. [funcArgNamesDifferent] gtkextra-3.3.4/gtkextra/gtkplot.c:212:65: note: Function 'gtk_plot_size_allocate' argument 2 names different: declaration 'allocation' definition 'arg_allocation'. gtkextra-3.3.4/gtkextra/gtkplot.c:2772:59: note: Function 'gtk_plot_size_allocate' argument 2 names different: declaration 'allocation' definition 'arg_allocation'. gtkextra-3.3.4/gtkextra/gtkplot.c:3652:39: style:inconclusive: Function 'gtk_plot_ticks_transform' argument 1 names different: declaration 'ticks' definition 'axis'. [funcArgNamesDifferent] gtkextra-3.3.4/gtkextra/gtkplot.c:176:48: note: Function 'gtk_plot_ticks_transform' argument 1 names different: declaration 'ticks' definition 'axis'. gtkextra-3.3.4/gtkextra/gtkplot.c:3652:39: note: Function 'gtk_plot_ticks_transform' argument 1 names different: declaration 'ticks' definition 'axis'. gtkextra-3.3.4/gtkextra/gtkplot.c:3652:53: style:inconclusive: Function 'gtk_plot_ticks_transform' argument 2 names different: declaration 'y' definition 'x'. [funcArgNamesDifferent] gtkextra-3.3.4/gtkextra/gtkplot.c:176:63: note: Function 'gtk_plot_ticks_transform' argument 2 names different: declaration 'y' definition 'x'. gtkextra-3.3.4/gtkextra/gtkplot.c:3652:53: note: Function 'gtk_plot_ticks_transform' argument 2 names different: declaration 'y' definition 'x'. gtkextra-3.3.4/gtkextra/gtkplot.c:3718:37: style:inconclusive: Function 'gtk_plot_ticks_inverse' argument 1 names different: declaration 'ticks' definition 'axis'. [funcArgNamesDifferent] gtkextra-3.3.4/gtkextra/gtkplot.c:177:47: note: Function 'gtk_plot_ticks_inverse' argument 1 names different: declaration 'ticks' definition 'axis'. gtkextra-3.3.4/gtkextra/gtkplot.c:3718:37: note: Function 'gtk_plot_ticks_inverse' argument 1 names different: declaration 'ticks' definition 'axis'. gtkextra-3.3.4/gtkextra/gtkplot.c:4667:39: style:inconclusive: Function 'gtk_plot_ticks_autoscale' argument 1 names different: declaration 'ticks' definition 'axis'. [funcArgNamesDifferent] gtkextra-3.3.4/gtkextra/gtkplot.c:173:46: note: Function 'gtk_plot_ticks_autoscale' argument 1 names different: declaration 'ticks' definition 'axis'. gtkextra-3.3.4/gtkextra/gtkplot.c:4667:39: note: Function 'gtk_plot_ticks_autoscale' argument 1 names different: declaration 'ticks' definition 'axis'. gtkextra-3.3.4/gtkextra/gtkplot.c:5620:66: style:inconclusive: Function 'gtk_plot_axis_set_tick_labels' argument 2 names different: declaration 'array' definition 'labels'. [funcArgNamesDifferent] gtkextra-3.3.4/gtkextra/gtkplot.h:821:19: note: Function 'gtk_plot_axis_set_tick_labels' argument 2 names different: declaration 'array' definition 'labels'. gtkextra-3.3.4/gtkextra/gtkplot.c:5620:66: note: Function 'gtk_plot_axis_set_tick_labels' argument 2 names different: declaration 'array' definition 'labels'. gtkextra-3.3.4/gtkextra/gtkplot.c:6127:54: style:inconclusive: Function 'gtk_plot_major_vgrid_set_attributes' argument 2 names different: declaration 'style' definition 'line_style'. [funcArgNamesDifferent] gtkextra-3.3.4/gtkextra/gtkplot.h:908:22: note: Function 'gtk_plot_major_vgrid_set_attributes' argument 2 names different: declaration 'style' definition 'line_style'. gtkextra-3.3.4/gtkextra/gtkplot.c:6127:54: note: Function 'gtk_plot_major_vgrid_set_attributes' argument 2 names different: declaration 'style' definition 'line_style'. gtkextra-3.3.4/gtkextra/gtkplot.c:6394:32: style:inconclusive: Function 'gtk_plot_add_data' argument 2 names different: declaration 'data' definition 'dataset'. [funcArgNamesDifferent] gtkextra-3.3.4/gtkextra/gtkplot.h:946:18: note: Function 'gtk_plot_add_data' argument 2 names different: declaration 'data' definition 'dataset'. gtkextra-3.3.4/gtkextra/gtkplot.c:6394:32: note: Function 'gtk_plot_add_data' argument 2 names different: declaration 'data' definition 'dataset'. gtkextra-3.3.4/gtkextra/gtkplot.c:6678:36: style:inconclusive: Function 'gtk_plot_ticks_recalc' argument 1 names different: declaration 'ticks' definition 'axis'. [funcArgNamesDifferent] gtkextra-3.3.4/gtkextra/gtkplot.c:172:43: note: Function 'gtk_plot_ticks_recalc' argument 1 names different: declaration 'ticks' definition 'axis'. gtkextra-3.3.4/gtkextra/gtkplot.c:6678:36: note: Function 'gtk_plot_ticks_recalc' argument 1 names different: declaration 'ticks' definition 'axis'. gtkextra-3.3.4/gtkextra/gtkplot.c:4081:19: style: Local variable 'i' shadows outer variable [shadowVariable] gtkextra-3.3.4/gtkextra/gtkplot.c:3915:8: note: Shadowed declaration gtkextra-3.3.4/gtkextra/gtkplot.c:4081:19: note: Shadow variable gtkextra-3.3.4/gtkextra/gtkplot.c:4122:19: style: Local variable 'i' shadows outer variable [shadowVariable] gtkextra-3.3.4/gtkextra/gtkplot.c:3915:8: note: Shadowed declaration gtkextra-3.3.4/gtkextra/gtkplot.c:4122:19: note: Shadow variable gtkextra-3.3.4/gtkextra/gtkplot.c:4135:13: style: Local variable 'i' shadows outer variable [shadowVariable] gtkextra-3.3.4/gtkextra/gtkplot.c:3915:8: note: Shadowed declaration gtkextra-3.3.4/gtkextra/gtkplot.c:4135:13: note: Shadow variable gtkextra-3.3.4/gtkextra/gtkplot.c:1711:43: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'gtk_plot_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gtkextra-3.3.4/gtkextra/gtkplot.c:379:33: note: You might need to cast the function pointer here gtkextra-3.3.4/gtkextra/gtkplot.c:1711:43: note: Parameter 'pspec' can be declared as pointer to const gtkextra-3.3.4/gtkextra/gtkplot.c:2287:43: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'gtk_plot_axis_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gtkextra-3.3.4/gtkextra/gtkplot.c:1062:33: note: You might need to cast the function pointer here gtkextra-3.3.4/gtkextra/gtkplot.c:2287:43: note: Parameter 'pspec' can be declared as pointer to const gtkextra-3.3.4/gtkextra/gtkplot.c:2555:16: style: Variable 'child_text' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkplot.c:2556:13: style: Variable 'style' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkplot.c:2557:14: style: Variable 'pixmap' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkplot.c:2725:48: style: Parameter 'drawing_area' can be declared as pointer to const [constParameterPointer] gtkextra-3.3.4/gtkextra/gtkplot.c:2763:12: style: Variable 'plot' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkplot.c:2993:33: style: Parameter 'plot' can be declared as pointer to const [constParameterPointer] gtkextra-3.3.4/gtkextra/gtkplot.c:3036:35: style: Parameter 'plot' can be declared as pointer to const [constParameterPointer] gtkextra-3.3.4/gtkextra/gtkplot.c:3044:14: style: Variable 'widget' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkplot.c:3167:14: style: Variable 'widget' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkplot.c:3655:17: style: Variable '_ticks' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkplot.c:3721:19: style: Variable '_ticks' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkplot.c:4292:33: style: Parameter 'plot' can be declared as pointer to const [constParameterPointer] gtkextra-3.3.4/gtkextra/gtkplot.c:4306:29: style: Parameter 'plot' can be declared as pointer to const [constParameterPointer] gtkextra-3.3.4/gtkextra/gtkplot.c:4319:44: style: Parameter 'plot' can be declared as pointer to const [constParameterPointer] gtkextra-3.3.4/gtkextra/gtkplot.c:4429:14: style: Variable 'widget' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkplot.c:4804:31: style: Parameter 'plot' can be declared as pointer to const [constParameterPointer] gtkextra-3.3.4/gtkextra/gtkplot.c:4820:31: style: Parameter 'plot' can be declared as pointer to const [constParameterPointer] gtkextra-3.3.4/gtkextra/gtkplot.c:4926:35: style: Parameter 'plot' can be declared as pointer to const [constParameterPointer] gtkextra-3.3.4/gtkextra/gtkplot.c:4940:35: style: Parameter 'plot' can be declared as pointer to const [constParameterPointer] gtkextra-3.3.4/gtkextra/gtkplot.c:5337:16: style: Variable 'aux' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkplot.c:5772:16: style: Variable 'aux' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkplot.c:5915:47: style: Parameter 'axis' can be declared as pointer to const [constParameterPointer] gtkextra-3.3.4/gtkextra/gtkplot.c:5929:47: style: Parameter 'axis' can be declared as pointer to const [constParameterPointer] gtkextra-3.3.4/gtkextra/gtkplot.c:5967:30: style: Parameter 'plot' can be declared as pointer to const [constParameterPointer] gtkextra-3.3.4/gtkextra/gtkplot.c:5996:30: style: Parameter 'plot' can be declared as pointer to const [constParameterPointer] gtkextra-3.3.4/gtkextra/gtkplot.c:6023:32: style: Parameter 'plot' can be declared as pointer to const [constParameterPointer] gtkextra-3.3.4/gtkextra/gtkplot.c:6287:40: style: Parameter 'plot' can be declared as pointer to const [constParameterPointer] gtkextra-3.3.4/gtkextra/gtkplot.c:6474:50: style: Parameter 'text' can be declared as pointer to const [constParameterPointer] gtkextra-3.3.4/gtkextra/gtkplotcanvastext.c:195:22: style: Variable 'text' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkplot.c:2635:46: error: Uninitialized variable: tick.z [uninitvar] gtkextra-3.3.4/gtkextra/gtkplot.c:2652:43: error: Uninitialized variable: tick.z [uninitvar] gtkextra-3.3.4/gtkextra/gtkplot.c:2669:44: error: Uninitialized variable: tick.z [uninitvar] gtkextra-3.3.4/gtkextra/gtkplot.c:2686:45: error: Uninitialized variable: tick.z [uninitvar] gtkextra-3.3.4/gtkextra/gtkplotcanvasplot.c:124:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable datapoint [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplotcanvasplot.c:150:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable plot [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplotcanvasplot.c:208:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable plot [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplotcanvasplot.c:222:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocation [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplotcanvasplot.c:410:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable plot [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplotcanvasplot.c:420:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable plot [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplotcanvasplot.c:490:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable selection [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplotcanvasplot.c:501:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable plot [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplot.c:2635:46: error: Uninitialized struct member: tick.z [uninitStructMember] gtkextra-3.3.4/gtkextra/gtkplot.c:2652:43: error: Uninitialized struct member: tick.z [uninitStructMember] gtkextra-3.3.4/gtkextra/gtkplot.c:2669:44: error: Uninitialized struct member: tick.z [uninitStructMember] gtkextra-3.3.4/gtkextra/gtkplot.c:2686:45: error: Uninitialized struct member: tick.z [uninitStructMember] gtkextra-3.3.4/gtkextra/gtkplot.c:2570:9: style: Variable 'style' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/gtkplot.c:2572:10: style: Variable 'pixmap' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/gtkplot.c:2742:17: style: Variable 'area.width' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/gtkplot.c:2743:18: style: Variable 'area.height' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/gtkplot.c:2765:8: style: Variable 'plot' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/gtkplot.c:3176:10: style: Variable 'widget' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/gtkplot.c:3177:6: style: Variable 'xp' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/gtkplot.c:3178:6: style: Variable 'yp' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/gtkplot.c:3179:9: style: Variable 'width' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/gtkplot.c:3180:10: style: Variable 'height' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/gtkplot.c:3513:19: style: Variable 'height' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/gtkplot.c:4432:10: style: Variable 'widget' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/gtkplot.c:4558:8: style: Variable 'rx' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/gtkplot.c:4559:8: style: Variable 'ry' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/gtkplot.c:4980:10: style: Variable 'area.x' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/gtkplot.c:4981:10: style: Variable 'area.y' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/gtkplot3d.c:1843:73: style:inconclusive: Function 'gtk_plot3d_draw_grids' argument 3 names different: declaration 'origin' definition 'delta'. [funcArgNamesDifferent] gtkextra-3.3.4/gtkextra/gtkplot3d.c:125:64: note: Function 'gtk_plot3d_draw_grids' argument 3 names different: declaration 'origin' definition 'delta'. gtkextra-3.3.4/gtkextra/gtkplot3d.c:1843:73: note: Function 'gtk_plot3d_draw_grids' argument 3 names different: declaration 'origin' definition 'delta'. gtkextra-3.3.4/gtkextra/gtkplot3d.c:1669:21: style: Local variable 'pz' shadows outer variable [shadowVariable] gtkextra-3.3.4/gtkextra/gtkplot3d.c:1405:11: note: Shadowed declaration gtkextra-3.3.4/gtkextra/gtkplot3d.c:1669:21: note: Shadow variable gtkextra-3.3.4/gtkextra/gtkplot3d.c:167:19: style: Variable 'widget_class' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkplot3d.c:1236:43: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'gtk_plot3d_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gtkextra-3.3.4/gtkextra/gtkplot3d.c:181:33: note: You might need to cast the function pointer here gtkextra-3.3.4/gtkextra/gtkplot3d.c:1236:43: note: Parameter 'pspec' can be declared as pointer to const gtkextra-3.3.4/gtkextra/gtkplot3d.c:1239:14: style: Variable 'plot' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkplot3d.c:1397:16: style: Variable 'child_text' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkplot3d.c:1398:14: style: Variable 'pixmap' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkplot3d.c:1845:14: style: Variable 'widget' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkplot3d.c:1934:14: style: Variable 'widget' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkplot3d.c:2552:35: style: Parameter 'plot' can be declared as pointer to const [constParameterPointer] gtkextra-3.3.4/gtkextra/gtkplot3d.c:2566:35: style: Parameter 'plot' can be declared as pointer to const [constParameterPointer] gtkextra-3.3.4/gtkextra/gtkplot3d.c:2580:35: style: Parameter 'plot' can be declared as pointer to const [constParameterPointer] gtkextra-3.3.4/gtkextra/gtkplot3d.c:2660:41: style: Parameter 'plot' can be declared as pointer to const [constParameterPointer] gtkextra-3.3.4/gtkextra/gtkplot3d.c:2728:38: style: Parameter 'plot' can be declared as pointer to const [constParameterPointer] gtkextra-3.3.4/gtkextra/gtkplot3d.c:3130:45: style: Parameter 'plot' can be declared as pointer to const [constParameterPointer] gtkextra-3.3.4/gtkextra/gtkplot3d.c:175:16: style: Variable 'widget_class' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/gtkplot3d.c:1419:10: style: Variable 'pixmap' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/gtkplot3d.c:1439:6: style: Variable 'xp' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/gtkplot3d.c:1440:6: style: Variable 'yp' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/gtkplot3d.c:1442:8: style: Variable 'size' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/gtkplot3d.c:1480:7: style: Variable 'o.x' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/gtkplot3d.c:1481:7: style: Variable 'o.y' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/gtkplot3d.c:1814:10: style: Variable 'pixmap' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/gtkplot3d.c:1946:10: style: Variable 'widget' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/gtkplot3d.c:1949:6: style: Variable 'xp' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/gtkplot3d.c:1950:6: style: Variable 'yp' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/gtkplot3d.c:1955:8: style: Variable 'size' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/gtkplotdt.c:287:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplotdt.c:397:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplotdt.c:1001:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplotdt.c:1028:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplotdt.c:1053:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplotdt.c:1187:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplotcanvasplot.c:302:6: style: Variable 'x2' is reassigned a value before the old one has been used. [redundantAssignment] gtkextra-3.3.4/gtkextra/gtkplotcanvasplot.c:298:6: note: x2 is assigned gtkextra-3.3.4/gtkextra/gtkplotcanvasplot.c:302:6: note: x2 is overwritten gtkextra-3.3.4/gtkextra/gtkplotcanvasplot.c:303:6: style: Variable 'y2' is reassigned a value before the old one has been used. [redundantAssignment] gtkextra-3.3.4/gtkextra/gtkplotcanvasplot.c:299:6: note: y2 is assigned gtkextra-3.3.4/gtkextra/gtkplotcanvasplot.c:303:6: note: y2 is overwritten gtkextra-3.3.4/gtkextra/gtkplotcanvasplot.c:161:70: style: Parameter 'plot' can be declared as pointer to const [constParameterPointer] gtkextra-3.3.4/gtkextra/gtkplotcanvasplot.c:214:38: style: Parameter 'canvas' can be declared as pointer to const [constParameterPointer] gtkextra-3.3.4/gtkextra/gtkplotcanvasplot.c:235:44: style: Parameter 'canvas' can be declared as pointer to const. However it seems that 'gtk_plot_canvas_plot_move' is a callback function, if 'canvas' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gtkextra-3.3.4/gtkextra/gtkplotcanvasplot.c:136:17: note: You might need to cast the function pointer here gtkextra-3.3.4/gtkextra/gtkplotcanvasplot.c:235:44: note: Parameter 'canvas' can be declared as pointer to const gtkextra-3.3.4/gtkextra/gtkplotcanvasplot.c:240:12: style: Variable 'plot' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkplotcsurface.c:177:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXINT [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplotcsurface.c:383:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable show_gradient [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplotcsurface.c:454:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_function [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplotcsurface.c:463:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lines_visible [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplotcsurface.c:482:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gradient_custom [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplotcsurface.c:830:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GtkAllocation [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplotcsurface.c:974:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable plot [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplotcsurface.c:1083:93: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable z [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplotcsurface.c:1708:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gradient_custom [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplotflux.c:138:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_READABLE [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplotflux.c:291:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable symbol_style [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplotdata.c:283:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_BOXED [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplotdata.c:342:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_WRITABLE [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplotdata.c:1667:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplotdata.c:2736:135: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable max [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplotdata.c:4156:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zmax [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplotdata.c:4845:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplotdata.c:6724:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GdkColor [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplotflux.c:668:5: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] gtkextra-3.3.4/gtkextra/gtkplotflux.c:277:34: style:inconclusive: Function 'gtk_plot_flux_init' argument 1 names different: declaration 'data' definition 'dataset'. [funcArgNamesDifferent] gtkextra-3.3.4/gtkextra/gtkplotflux.c:41:48: note: Function 'gtk_plot_flux_init' argument 1 names different: declaration 'data' definition 'dataset'. gtkextra-3.3.4/gtkextra/gtkplotflux.c:277:34: note: Function 'gtk_plot_flux_init' argument 1 names different: declaration 'data' definition 'dataset'. gtkextra-3.3.4/gtkextra/gtkplotflux.c:445:34: style:inconclusive: Function 'gtk_plot_flux_destroy' argument 1 names different: declaration 'data' definition 'object'. [funcArgNamesDifferent] gtkextra-3.3.4/gtkextra/gtkplotflux.c:42:48: note: Function 'gtk_plot_flux_destroy' argument 1 names different: declaration 'data' definition 'object'. gtkextra-3.3.4/gtkextra/gtkplotflux.c:445:34: note: Function 'gtk_plot_flux_destroy' argument 1 names different: declaration 'data' definition 'object'. gtkextra-3.3.4/gtkextra/gtkplotflux.c:459:40: style:inconclusive: Function 'gtk_plot_flux_draw_symbol' argument 1 names different: declaration 'data' definition 'dataset'. [funcArgNamesDifferent] gtkextra-3.3.4/gtkextra/gtkplotflux.c:56:53: note: Function 'gtk_plot_flux_draw_symbol' argument 1 names different: declaration 'data' definition 'dataset'. gtkextra-3.3.4/gtkextra/gtkplotflux.c:459:40: note: Function 'gtk_plot_flux_draw_symbol' argument 1 names different: declaration 'data' definition 'dataset'. gtkextra-3.3.4/gtkextra/gtkplotflux.c:112:19: style: Variable 'widget_class' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkplotflux.c:279:14: style: Variable 'widget' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkplotflux.c:387:47: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'gtk_plot_flux_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gtkextra-3.3.4/gtkextra/gtkplotflux.c:123:33: note: You might need to cast the function pointer here gtkextra-3.3.4/gtkextra/gtkplotflux.c:387:47: note: Parameter 'pspec' can be declared as pointer to const gtkextra-3.3.4/gtkextra/gtkplotflux.c:389:16: style: Variable 'data' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkplotflux.c:534:16: style: Variable 'flux' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkplotflux.c:535:12: style: Variable 'plot' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkplotflux.c:779:39: style: Parameter 'flux' can be declared as pointer to const [constParameterPointer] gtkextra-3.3.4/gtkextra/gtkplotflux.c:811:41: style: Parameter 'flux' can be declared as pointer to const [constParameterPointer] gtkextra-3.3.4/gtkextra/gtkplotflux.c:119:16: style: Variable 'widget_class' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/gtkplotflux.c:284:10: style: Variable 'widget' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/gtkplotflux.c:487:15: style: Variable 'clip_area.x' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/gtkplotflux.c:488:15: style: Variable 'clip_area.y' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/gtkplotflux.c:489:19: style: Variable 'clip_area.width' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/gtkplotflux.c:490:20: style: Variable 'clip_area.height' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/gtkplotdt.c:928:7: warning: Identical condition '!data', second condition is always false [identicalConditionAfterEarlyExit] gtkextra-3.3.4/gtkextra/gtkplotdt.c:927:7: note: If condition '!data' is true, the function will return/exit gtkextra-3.3.4/gtkextra/gtkplotdt.c:928:7: note: Testing identical condition '!data' gtkextra-3.3.4/gtkextra/gtkplotflux.c:503:11: style: Variable 'x2' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/gtkplotflux.c:504:11: style: Variable 'y2' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/gtkplotflux.c:505:11: style: Variable 'z2' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/gtkplotdt.c:1089:7: warning: Identical condition '!data', second condition is always false [identicalConditionAfterEarlyExit] gtkextra-3.3.4/gtkextra/gtkplotdt.c:1088:7: note: If condition '!data' is true, the function will return/exit gtkextra-3.3.4/gtkextra/gtkplotdt.c:1089:7: note: Testing identical condition '!data' gtkextra-3.3.4/gtkextra/gtkplotflux.c:627:16: style: Variable 'line_width' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/gtkplotflux.c:665:7: style: Variable 'y' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/gtkplotflux.c:668:7: style: Variable 'y' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/gtkplotdt.c:228:35: style:inconclusive: Function 'gtk_plot_dt_real_clear' argument 1 names different: declaration 'dt' definition 'data'. [funcArgNamesDifferent] gtkextra-3.3.4/gtkextra/gtkplotdt.c:51:49: note: Function 'gtk_plot_dt_real_clear' argument 1 names different: declaration 'dt' definition 'data'. gtkextra-3.3.4/gtkextra/gtkplotdt.c:228:35: note: Function 'gtk_plot_dt_real_clear' argument 1 names different: declaration 'dt' definition 'data'. gtkextra-3.3.4/gtkextra/gtkplotdt.c:267:38: style:inconclusive: Function 'gtk_plot_dt_real_add_node' argument 1 names different: declaration 'dt' definition 'data'. [funcArgNamesDifferent] gtkextra-3.3.4/gtkextra/gtkplotdt.c:46:55: note: Function 'gtk_plot_dt_real_add_node' argument 1 names different: declaration 'dt' definition 'data'. gtkextra-3.3.4/gtkextra/gtkplotdt.c:267:38: note: Function 'gtk_plot_dt_real_add_node' argument 1 names different: declaration 'dt' definition 'data'. gtkextra-3.3.4/gtkextra/gtkplotdt.c:353:38: style:inconclusive: Function 'gtk_plot_dt_real_get_node' argument 1 names different: declaration 'dt' definition 'data'. [funcArgNamesDifferent] gtkextra-3.3.4/gtkextra/gtkplotdt.c:48:61: note: Function 'gtk_plot_dt_real_get_node' argument 1 names different: declaration 'dt' definition 'data'. gtkextra-3.3.4/gtkextra/gtkplotdt.c:353:38: note: Function 'gtk_plot_dt_real_get_node' argument 1 names different: declaration 'dt' definition 'data'. gtkextra-3.3.4/gtkextra/gtkplotdt.c:922:41: style:inconclusive: Function 'gtk_plot_dt_real_triangulate' argument 1 names different: declaration 'dt' definition 'data'. [funcArgNamesDifferent] gtkextra-3.3.4/gtkextra/gtkplotdt.c:50:58: note: Function 'gtk_plot_dt_real_triangulate' argument 1 names different: declaration 'dt' definition 'data'. gtkextra-3.3.4/gtkextra/gtkplotdt.c:922:41: note: Function 'gtk_plot_dt_real_triangulate' argument 1 names different: declaration 'dt' definition 'data'. gtkextra-3.3.4/gtkextra/gtkplotdt.c:1080:44: style:inconclusive: Function 'gtk_plot_dt_triangulate_tryquad' argument 1 names different: declaration 'dt' definition 'data'. [funcArgNamesDifferent] gtkextra-3.3.4/gtkextra/gtkplotdt.c:52:61: note: Function 'gtk_plot_dt_triangulate_tryquad' argument 1 names different: declaration 'dt' definition 'data'. gtkextra-3.3.4/gtkextra/gtkplotdt.c:1080:44: note: Function 'gtk_plot_dt_triangulate_tryquad' argument 1 names different: declaration 'dt' definition 'data'. gtkextra-3.3.4/gtkextra/gtkplotdt.c:674:28: style: Local variable 't' shadows outer variable [shadowVariable] gtkextra-3.3.4/gtkextra/gtkplotdt.c:571:22: note: Shadowed declaration gtkextra-3.3.4/gtkextra/gtkplotdt.c:674:28: note: Shadow variable gtkextra-3.3.4/gtkextra/gtkplotdt.c:685:26: style: Local variable 't' shadows outer variable [shadowVariable] gtkextra-3.3.4/gtkextra/gtkplotdt.c:571:22: note: Shadowed declaration gtkextra-3.3.4/gtkextra/gtkplotdt.c:685:26: note: Shadow variable gtkextra-3.3.4/gtkextra/gtkplotdt.c:687:12: style: Local variable 'l' shadows outer variable [shadowVariable] gtkextra-3.3.4/gtkextra/gtkplotdt.c:570:12: note: Shadowed declaration gtkextra-3.3.4/gtkextra/gtkplotdt.c:687:12: note: Shadow variable gtkextra-3.3.4/gtkextra/gtkplotdt.c:770:26: style: Local variable 't' shadows outer variable [shadowVariable] gtkextra-3.3.4/gtkextra/gtkplotdt.c:571:22: note: Shadowed declaration gtkextra-3.3.4/gtkextra/gtkplotdt.c:770:26: note: Shadow variable gtkextra-3.3.4/gtkextra/gtkplotdt.c:255:10: style: Variable 'list' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkplotdt.c:301:21: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] gtkextra-3.3.4/gtkextra/gtkplotdt.c:301:39: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] gtkextra-3.3.4/gtkextra/gtkplotdt.c:301:57: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] gtkextra-3.3.4/gtkextra/gtkplotdt.c:364:42: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] gtkextra-3.3.4/gtkextra/gtkplotdt.c:364:60: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] gtkextra-3.3.4/gtkextra/gtkplotdt.c:364:78: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] gtkextra-3.3.4/gtkextra/gtkplotdt.c:375:18: style: Variable 'na' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkplotdt.c:512:73: style: Parameter 'n' can be declared as pointer to const [constParameterPointer] gtkextra-3.3.4/gtkextra/gtkplotdt.c:561:28: style: Parameter 'e1' can be declared as pointer to const [constParameterPointer] gtkextra-3.3.4/gtkextra/gtkplotdt.c:561:47: style: Parameter 'e2' can be declared as pointer to const [constParameterPointer] gtkextra-3.3.4/gtkextra/gtkplotdt.c:615:26: style: Variable 'doomed_t' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkplotdt.c:703:18: style: Variable 'aux2' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkplotdt.c:808:21: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] gtkextra-3.3.4/gtkextra/gtkplotdt.c:809:21: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] gtkextra-3.3.4/gtkextra/gtkplotdt.c:810:21: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] gtkextra-3.3.4/gtkextra/gtkplotdt.c:811:21: style: Parameter 'd' can be declared as pointer to const [constParameterPointer] gtkextra-3.3.4/gtkextra/gtkplotdt.c:840:30: style: Parameter 't1' can be declared as pointer to const [constParameterPointer] gtkextra-3.3.4/gtkextra/gtkplotdt.c:841:30: style: Parameter 't2' can be declared as pointer to const [constParameterPointer] gtkextra-3.3.4/gtkextra/gtkplotdt.c:982:18: style: Variable 'a' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkplotdt.c:983:18: style: Variable 'b' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkplotdt.c:1008:18: style: Variable 'a' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkplotdt.c:1009:18: style: Variable 'b' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkplotdt.c:1058:49: style: Parameter 't' can be declared as pointer to const [constParameterPointer] gtkextra-3.3.4/gtkextra/gtkplotdt.c:582:7: style: Variable 'num' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/gtkplotdt.c:1097:5: style: Variable 'x0' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/gtkplotpc.c:69:19: style: Variable 'object_class' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkplotpc.c:70:19: style: Variable 'pc_class' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkplotpc.c:74:16: style: Variable 'object_class' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/gtkplotpc.c:75:12: style: Variable 'pc_class' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/gtkplotpixmap.c:129:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_READABLE [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplotpixmap.c:240:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pixmap [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplotgdk.c:281:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable window [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplotgdk.c:335:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gc [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplotgdk.c:347:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gc [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplotgdk.c:357:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gc [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplotgdk.c:373:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gc [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplotgdk.c:387:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gc [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplotgdk.c:404:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gc [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplotgdk.c:425:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gc [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplotgdk.c:438:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gc [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplotgdk.c:450:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gc [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplotgdk.c:465:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gc [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplotgdk.c:485:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gc [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplotgdk.c:504:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gc [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplotgdk.c:525:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gc [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplotgdk.c:541:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gc [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplotgdk.c:574:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable layout [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplotgdk.c:645:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PANGO_MATRIX_INIT [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplotgdk.c:1049:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable drawable [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplotgdk.c:1106:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_INTERP_BILINEAR [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplotgdk.c:1159:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_IMAGE_FASTEST [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplotpixmap.c:180:38: style:inconclusive: Function 'gtk_plot_pixmap_init' argument 1 names different: declaration 'data' definition 'dataset'. [funcArgNamesDifferent] gtkextra-3.3.4/gtkextra/gtkplotpixmap.c:49:52: note: Function 'gtk_plot_pixmap_init' argument 1 names different: declaration 'data' definition 'dataset'. gtkextra-3.3.4/gtkextra/gtkplotpixmap.c:180:38: note: Function 'gtk_plot_pixmap_init' argument 1 names different: declaration 'data' definition 'dataset'. gtkextra-3.3.4/gtkextra/gtkplotpixmap.c:104:19: style: Variable 'widget_class' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkplotpixmap.c:145:18: style: Variable 'pixmap' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkplotpixmap.c:370:12: style: Variable 'plot' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkplotpixmap.c:416:44: style: Parameter 'pixmap' can be declared as pointer to const [constParameterPointer] gtkextra-3.3.4/gtkextra/gtkplotpixmap.c:430:42: style: Parameter 'pixmap' can be declared as pointer to const [constParameterPointer] gtkextra-3.3.4/gtkextra/gtkplotpixmap.c:111:16: style: Variable 'widget_class' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/gtkplotpolar.c:134:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_READABLE [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplotpolar.c:141:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable transparent [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplotpolar.c:382:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable drawable [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplotpolar.c:397:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable drawable [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplotpolar.c:969:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rotation [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplotgdk.c:298:44: style:inconclusive: Function 'gtk_plot_gdk_real_set_drawable' argument 1 names different: declaration 'gdk' definition 'pc'. [funcArgNamesDifferent] gtkextra-3.3.4/gtkextra/gtkplotgdk.c:47:66: note: Function 'gtk_plot_gdk_real_set_drawable' argument 1 names different: declaration 'gdk' definition 'pc'. gtkextra-3.3.4/gtkextra/gtkplotgdk.c:298:44: note: Function 'gtk_plot_gdk_real_set_drawable' argument 1 names different: declaration 'gdk' definition 'pc'. gtkextra-3.3.4/gtkextra/gtkplotgdk.c:396:61: style:inconclusive: Function 'gtk_plot_gdk_set_dash' argument 2 names different: declaration 'offset_' definition 'offset'. [funcArgNamesDifferent] gtkextra-3.3.4/gtkextra/gtkplotgdk.c:69:62: note: Function 'gtk_plot_gdk_set_dash' argument 2 names different: declaration 'offset_' definition 'offset'. gtkextra-3.3.4/gtkextra/gtkplotgdk.c:396:61: note: Function 'gtk_plot_gdk_set_dash' argument 2 names different: declaration 'offset_' definition 'offset'. gtkextra-3.3.4/gtkextra/gtkplotgdk.c:605:54: style:inconclusive: Function 'gtk_plot_gdk_draw_string' argument 2 names different: declaration 'x' definition 'tx'. [funcArgNamesDifferent] gtkextra-3.3.4/gtkextra/gtkplotgdk.c:102:59: note: Function 'gtk_plot_gdk_draw_string' argument 2 names different: declaration 'x' definition 'tx'. gtkextra-3.3.4/gtkextra/gtkplotgdk.c:605:54: note: Function 'gtk_plot_gdk_draw_string' argument 2 names different: declaration 'x' definition 'tx'. gtkextra-3.3.4/gtkextra/gtkplotgdk.c:605:63: style:inconclusive: Function 'gtk_plot_gdk_draw_string' argument 3 names different: declaration 'y' definition 'ty'. [funcArgNamesDifferent] gtkextra-3.3.4/gtkextra/gtkplotgdk.c:102:67: note: Function 'gtk_plot_gdk_draw_string' argument 3 names different: declaration 'y' definition 'ty'. gtkextra-3.3.4/gtkextra/gtkplotgdk.c:605:63: note: Function 'gtk_plot_gdk_draw_string' argument 3 names different: declaration 'y' definition 'ty'. gtkextra-3.3.4/gtkextra/gtkplotgdk.c:614:62: style:inconclusive: Function 'gtk_plot_gdk_draw_string' argument 12 names different: declaration 'font' definition 'font_name'. [funcArgNamesDifferent] gtkextra-3.3.4/gtkextra/gtkplotgdk.c:111:67: note: Function 'gtk_plot_gdk_draw_string' argument 12 names different: declaration 'font' definition 'font_name'. gtkextra-3.3.4/gtkextra/gtkplotgdk.c:614:62: note: Function 'gtk_plot_gdk_draw_string' argument 12 names different: declaration 'font' definition 'font_name'. gtkextra-3.3.4/gtkextra/gtkplotgdk.c:615:54: style:inconclusive: Function 'gtk_plot_gdk_draw_string' argument 13 names different: declaration 'height' definition 'font_height'. [funcArgNamesDifferent] gtkextra-3.3.4/gtkextra/gtkplotgdk.c:112:59: note: Function 'gtk_plot_gdk_draw_string' argument 13 names different: declaration 'height' definition 'font_height'. gtkextra-3.3.4/gtkextra/gtkplotgdk.c:615:54: note: Function 'gtk_plot_gdk_draw_string' argument 13 names different: declaration 'height' definition 'font_height'. gtkextra-3.3.4/gtkextra/gtkplotgdk.c:945:19: style: Local variable 'i' shadows outer variable [shadowVariable] gtkextra-3.3.4/gtkextra/gtkplotgdk.c:629:8: note: Shadowed declaration gtkextra-3.3.4/gtkextra/gtkplotgdk.c:945:19: note: Shadow variable gtkextra-3.3.4/gtkextra/gtkplotgdk.c:199:19: style: Variable 'object_class' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkplotgdk.c:304:36: style: Parameter 'pc' can be declared as pointer to const. However it seems that 'gtk_plot_gdk_real_init' is a callback function, if 'pc' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gtkextra-3.3.4/gtkextra/gtkplotgdk.c:216:20: note: You might need to cast the function pointer here gtkextra-3.3.4/gtkextra/gtkplotgdk.c:304:36: note: Parameter 'pc' can be declared as pointer to const gtkextra-3.3.4/gtkextra/gtkplotgdk.c:310:32: style: Parameter 'pc' can be declared as pointer to const. However it seems that 'gtk_plot_gdk_leave' is a callback function, if 'pc' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gtkextra-3.3.4/gtkextra/gtkplotgdk.c:217:21: note: You might need to cast the function pointer here gtkextra-3.3.4/gtkextra/gtkplotgdk.c:310:32: note: Parameter 'pc' can be declared as pointer to const gtkextra-3.3.4/gtkextra/gtkplotgdk.c:328:53: style: Parameter 'pc' can be declared as pointer to const. However it seems that 'gtk_plot_gdk_set_viewport' is a callback function, if 'pc' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gtkextra-3.3.4/gtkextra/gtkplotgdk.c:218:28: note: You might need to cast the function pointer here gtkextra-3.3.4/gtkextra/gtkplotgdk.c:328:53: note: Parameter 'pc' can be declared as pointer to const gtkextra-3.3.4/gtkextra/gtkplotgdk.c:397:62: style: Parameter 'values' can be declared as pointer to const. However it seems that 'gtk_plot_gdk_set_dash' is a callback function, if 'values' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gtkextra-3.3.4/gtkextra/gtkplotgdk.c:224:24: note: You might need to cast the function pointer here gtkextra-3.3.4/gtkextra/gtkplotgdk.c:397:62: note: Parameter 'values' can be declared as pointer to const gtkextra-3.3.4/gtkextra/gtkplotgdk.c:400:8: style: Variable 'list' can be declared as const array [constVariable] gtkextra-3.3.4/gtkextra/gtkplotgdk.c:459:68: style: Parameter 'points' can be declared as pointer to const. However it seems that 'gtk_plot_gdk_draw_lines' is a callback function, if 'points' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gtkextra-3.3.4/gtkextra/gtkplotgdk.c:228:26: note: You might need to cast the function pointer here gtkextra-3.3.4/gtkextra/gtkplotgdk.c:459:68: note: Parameter 'points' can be declared as pointer to const gtkextra-3.3.4/gtkextra/gtkplotgdk.c:498:68: style: Parameter 'points' can be declared as pointer to const. However it seems that 'gtk_plot_gdk_draw_polygon' is a callback function, if 'points' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gtkextra-3.3.4/gtkextra/gtkplotgdk.c:230:28: note: You might need to cast the function pointer here gtkextra-3.3.4/gtkextra/gtkplotgdk.c:498:68: note: Parameter 'points' can be declared as pointer to const gtkextra-3.3.4/gtkextra/gtkplotgdk.c:551:66: style: Parameter 'pc' can be declared as pointer to const. However it seems that 'gtk_plot_gdk_set_font' is a callback function, if 'pc' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gtkextra-3.3.4/gtkextra/gtkplotgdk.c:233:24: note: You might need to cast the function pointer here gtkextra-3.3.4/gtkextra/gtkplotgdk.c:551:66: note: Parameter 'pc' can be declared as pointer to const gtkextra-3.3.4/gtkextra/gtkplotgdk.c:552:23: style: Parameter 'psfont' can be declared as pointer to const. However it seems that 'gtk_plot_gdk_set_font' is a callback function, if 'psfont' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gtkextra-3.3.4/gtkextra/gtkplotgdk.c:233:24: note: You might need to cast the function pointer here gtkextra-3.3.4/gtkextra/gtkplotgdk.c:552:23: note: Parameter 'psfont' can be declared as pointer to const gtkextra-3.3.4/gtkextra/gtkplotgdk.c:206:16: style: Variable 'object_class' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/gtkplotgdk.c:599:13: style: Variable 'ret_value' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/gtkplotpolar.c:402:41: style:inconclusive: Function 'gtk_plot_polar_draw_grids' argument 1 names different: declaration 'plot' definition 'polar'. [funcArgNamesDifferent] gtkextra-3.3.4/gtkextra/gtkplotpolar.c:56:64: note: Function 'gtk_plot_polar_draw_grids' argument 1 names different: declaration 'plot' definition 'polar'. gtkextra-3.3.4/gtkextra/gtkplotpolar.c:402:41: note: Function 'gtk_plot_polar_draw_grids' argument 1 names different: declaration 'plot' definition 'polar'. gtkextra-3.3.4/gtkextra/gtkplotpolar.c:505:40: style:inconclusive: Function 'gtk_plot_polar_draw_axis' argument 1 names different: declaration 'plot' definition 'polar'. [funcArgNamesDifferent] gtkextra-3.3.4/gtkextra/gtkplotpolar.c:57:54: note: Function 'gtk_plot_polar_draw_axis' argument 1 names different: declaration 'plot' definition 'polar'. gtkextra-3.3.4/gtkextra/gtkplotpolar.c:505:40: note: Function 'gtk_plot_polar_draw_axis' argument 1 names different: declaration 'plot' definition 'polar'. gtkextra-3.3.4/gtkextra/gtkplotpolar.c:632:42: style:inconclusive: Function 'gtk_plot_polar_draw_labels' argument 1 names different: declaration 'plot' definition 'polar'. [funcArgNamesDifferent] gtkextra-3.3.4/gtkextra/gtkplotpolar.c:61:56: note: Function 'gtk_plot_polar_draw_labels' argument 1 names different: declaration 'plot' definition 'polar'. gtkextra-3.3.4/gtkextra/gtkplotpolar.c:632:42: note: Function 'gtk_plot_polar_draw_labels' argument 1 names different: declaration 'plot' definition 'polar'. gtkextra-3.3.4/gtkextra/gtkplotpolar.c:1015:37: style:inconclusive: Function 'gtk_plot_polar_rotate' argument 1 names different: declaration 'plot' definition 'polar'. [funcArgNamesDifferent] gtkextra-3.3.4/gtkextra/gtkplotpolar.h:78:45: note: Function 'gtk_plot_polar_rotate' argument 1 names different: declaration 'plot' definition 'polar'. gtkextra-3.3.4/gtkextra/gtkplotpolar.c:1015:37: note: Function 'gtk_plot_polar_rotate' argument 1 names different: declaration 'plot' definition 'polar'. gtkextra-3.3.4/gtkextra/gtkplotpolar.c:1032:40: style:inconclusive: Function 'gtk_plot_polar_get_angle' argument 1 names different: declaration 'plot' definition 'polar'. [funcArgNamesDifferent] gtkextra-3.3.4/gtkextra/gtkplotpolar.h:80:64: note: Function 'gtk_plot_polar_get_angle' argument 1 names different: declaration 'plot' definition 'polar'. gtkextra-3.3.4/gtkextra/gtkplotpolar.c:1032:40: note: Function 'gtk_plot_polar_get_angle' argument 1 names different: declaration 'plot' definition 'polar'. gtkextra-3.3.4/gtkextra/gtkplotpolar.c:107:19: style: Variable 'widget_class' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkplotpolar.c:183:47: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'gtk_plot_polar_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gtkextra-3.3.4/gtkextra/gtkplotpolar.c:117:33: note: You might need to cast the function pointer here gtkextra-3.3.4/gtkextra/gtkplotpolar.c:183:47: note: Parameter 'pspec' can be declared as pointer to const gtkextra-3.3.4/gtkextra/gtkplotpolar.c:185:17: style: Variable 'plot' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkplotpolar.c:229:16: style: Variable 'child_text' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkplotpolar.c:230:13: style: Variable 'style' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkplotpolar.c:231:14: style: Variable 'pixmap' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkplotpolar.c:404:14: style: Variable 'widget' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkplotpolar.c:508:14: style: Variable 'widget' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkplotpolar.c:920:19: style: Variable 'polar' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkplotpolar.c:1032:40: style: Parameter 'polar' can be declared as pointer to const [constParameterPointer] gtkextra-3.3.4/gtkextra/gtkplotpolar.c:279:28: style: float result is assigned to double variable. If the variable is double to avoid loss of information, then you have loss of information. [truncLongCastAssignment] gtkextra-3.3.4/gtkextra/gtkplotpolar.c:295:28: style: float result is assigned to double variable. If the variable is double to avoid loss of information, then you have loss of information. [truncLongCastAssignment] gtkextra-3.3.4/gtkextra/gtkplotpolar.c:281:66: error: Uninitialized variable: tick_direction.z [uninitvar] gtkextra-3.3.4/gtkextra/gtkplotpolar.c:296:66: error: Uninitialized variable: tick_direction.z [uninitvar] gtkextra-3.3.4/gtkextra/gtkplotpolar.c:281:66: error: Uninitialized struct member: tick_direction.z [uninitStructMember] gtkextra-3.3.4/gtkextra/gtkplotpolar.c:296:66: error: Uninitialized struct member: tick_direction.z [uninitStructMember] gtkextra-3.3.4/gtkextra/gtkplotpolar.c:113:16: style: Variable 'widget_class' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/gtkplotpolar.c:247:9: style: Variable 'style' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/gtkplotpolar.c:249:10: style: Variable 'pixmap' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/gtkplotpolar.c:520:10: style: Variable 'widget' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/gtkplotpolar.c:769:18: style: Variable 'x_tick' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/gtkplotpolar.c:798:14: style: Variable 'line_width' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/gtkplotprint.c:65:56: style: Parameter 'file_name' can be declared as pointer to const [constParameterPointer] gtkextra-3.3.4/gtkextra/gtkplotprint.c:129:56: style: Parameter 'file_name' can be declared as pointer to const [constParameterPointer] gtkextra-3.3.4/gtkextra/gtkplotprint.c:194:56: style: Parameter 'file_name' can be declared as pointer to const [constParameterPointer] gtkextra-3.3.4/gtkextra/gtkplotprint.c:257:56: style: Parameter 'file_name' can be declared as pointer to const [constParameterPointer] gtkextra-3.3.4/gtkextra/gtkplotps.c:160:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable use_pixmap [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplotps.c:435:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable psfile [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplotps.c:451:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable psfile [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplotps.c:479:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable psfile [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplotps.c:497:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_NUMERIC [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplotps.c:708:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable psfile [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplotps.c:719:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable psfile [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplotps.c:731:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable page_height [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplotps.c:745:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable page_height [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplotps.c:763:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable psfile [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplotps.c:791:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable psfile [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplotps.c:809:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable psfile [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplotps.c:835:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable psfile [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplotps.c:933:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable psfile [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplotps.c:1248:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable psfile [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplotps.c:1295:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable psfile [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplotps.c:1372:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable psfile [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplotps.c:1398:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable psfile [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplotsegment.c:127:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXINT [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplotsegment.c:215:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable symbol_style [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplotsegment.c:480:5: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] gtkextra-3.3.4/gtkextra/gtkplotsegment.c:201:40: style:inconclusive: Function 'gtk_plot_segment_init' argument 1 names different: declaration 'data' definition 'dataset'. [funcArgNamesDifferent] gtkextra-3.3.4/gtkextra/gtkplotsegment.c:41:54: note: Function 'gtk_plot_segment_init' argument 1 names different: declaration 'data' definition 'dataset'. gtkextra-3.3.4/gtkextra/gtkplotsegment.c:201:40: note: Function 'gtk_plot_segment_init' argument 1 names different: declaration 'data' definition 'dataset'. gtkextra-3.3.4/gtkextra/gtkplotsegment.c:333:43: style:inconclusive: Function 'gtk_plot_segment_draw_symbol' argument 1 names different: declaration 'data' definition 'dataset'. [funcArgNamesDifferent] gtkextra-3.3.4/gtkextra/gtkplotsegment.c:53:56: note: Function 'gtk_plot_segment_draw_symbol' argument 1 names different: declaration 'data' definition 'dataset'. gtkextra-3.3.4/gtkextra/gtkplotsegment.c:333:43: note: Function 'gtk_plot_segment_draw_symbol' argument 1 names different: declaration 'data' definition 'dataset'. gtkextra-3.3.4/gtkextra/gtkplotsegment.c:103:19: style: Variable 'object_class' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkplotsegment.c:104:19: style: Variable 'widget_class' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkplotsegment.c:203:14: style: Variable 'widget' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkplotsegment.c:290:47: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'gtk_plot_segment_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gtkextra-3.3.4/gtkextra/gtkplotsegment.c:115:33: note: You might need to cast the function pointer here gtkextra-3.3.4/gtkextra/gtkplotsegment.c:290:47: note: Parameter 'pspec' can be declared as pointer to const gtkextra-3.3.4/gtkextra/gtkplotsegment.c:292:19: style: Variable 'data' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkplotsegment.c:619:45: style: Parameter 'segment' can be declared as pointer to const [constParameterPointer] gtkextra-3.3.4/gtkextra/gtkplotsegment.c:638:44: style: Parameter 'segment' can be declared as pointer to const [constParameterPointer] gtkextra-3.3.4/gtkextra/gtkplotsegment.c:678:47: style: Parameter 'segment' can be declared as pointer to const [constParameterPointer] gtkextra-3.3.4/gtkextra/gtkplotsegment.c:705:49: style: Parameter 'segment' can be declared as pointer to const [constParameterPointer] gtkextra-3.3.4/gtkextra/gtkplotsegment.c:110:16: style: Variable 'object_class' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/gtkplotsegment.c:111:16: style: Variable 'widget_class' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/gtkplotsegment.c:208:10: style: Variable 'widget' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/gtkplotsegment.c:354:5: style: Variable 'm' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/gtkplotsegment.c:361:15: style: Variable 'clip_area.x' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/gtkplotsegment.c:362:15: style: Variable 'clip_area.y' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/gtkplotsegment.c:363:19: style: Variable 'clip_area.width' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/gtkplotsegment.c:364:20: style: Variable 'clip_area.height' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/gtkplotsegment.c:478:7: style: Variable 'y' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/gtkplotsegment.c:480:7: style: Variable 'y' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/gtkplotps.c:1222:11: style: Condition 'aux' is always true [knownConditionTrueFalse] gtkextra-3.3.4/gtkextra/gtkplotps.c:1222:23: style: Condition '*aux!='\0'' is always true [knownConditionTrueFalse] gtkextra-3.3.4/gtkextra/gtkplotps.c:1222:39: style: Condition '*aux!='\n'' is always true [knownConditionTrueFalse] gtkextra-3.3.4/gtkextra/gtkplotps.c:502:16: style: Variable 'psout' is reassigned a value before the old one has been used. [redundantAssignment] gtkextra-3.3.4/gtkextra/gtkplotps.c:500:11: note: psout is assigned gtkextra-3.3.4/gtkextra/gtkplotps.c:502:16: note: psout is overwritten gtkextra-3.3.4/gtkextra/gtkplotps.c:909:23: style:inconclusive: Function 'psdrawstring' argument 13 names different: declaration 'height' definition 'font_height'. [funcArgNamesDifferent] gtkextra-3.3.4/gtkextra/gtkplotps.c:110:55: note: Function 'psdrawstring' argument 13 names different: declaration 'height' definition 'font_height'. gtkextra-3.3.4/gtkextra/gtkplotps.c:909:23: note: Function 'psdrawstring' argument 13 names different: declaration 'height' definition 'font_height'. gtkextra-3.3.4/gtkextra/gtkplotps.c:910:35: style:inconclusive: Function 'psdrawstring' argument 14 names different: declaration 'just' definition 'justification'. [funcArgNamesDifferent] gtkextra-3.3.4/gtkextra/gtkplotps.c:111:67: note: Function 'psdrawstring' argument 14 names different: declaration 'just' definition 'justification'. gtkextra-3.3.4/gtkextra/gtkplotps.c:910:35: note: Function 'psdrawstring' argument 14 names different: declaration 'just' definition 'justification'. gtkextra-3.3.4/gtkextra/gtkplotps.c:1370:43: style:inconclusive: Function 'psclip' argument 2 names different: declaration 'area' definition 'clip'. [funcArgNamesDifferent] gtkextra-3.3.4/gtkextra/gtkplotps.c:64:28: note: Function 'psclip' argument 2 names different: declaration 'area' definition 'clip'. gtkextra-3.3.4/gtkextra/gtkplotps.c:1370:43: note: Function 'psclip' argument 2 names different: declaration 'area' definition 'clip'. gtkextra-3.3.4/gtkextra/gtkplotps.c:1396:24: style:inconclusive: Function 'psdrawpixmap' argument 10 names different: declaration 'sx' definition 'scale_x'. [funcArgNamesDifferent] gtkextra-3.3.4/gtkextra/gtkplotps.c:126:58: note: Function 'psdrawpixmap' argument 10 names different: declaration 'sx' definition 'scale_x'. gtkextra-3.3.4/gtkextra/gtkplotps.c:1396:24: note: Function 'psdrawpixmap' argument 10 names different: declaration 'sx' definition 'scale_x'. gtkextra-3.3.4/gtkextra/gtkplotps.c:1396:41: style:inconclusive: Function 'psdrawpixmap' argument 11 names different: declaration 'sy' definition 'scale_y'. [funcArgNamesDifferent] gtkextra-3.3.4/gtkextra/gtkplotps.c:126:70: note: Function 'psdrawpixmap' argument 11 names different: declaration 'sy' definition 'scale_y'. gtkextra-3.3.4/gtkextra/gtkplotps.c:1396:41: note: Function 'psdrawpixmap' argument 11 names different: declaration 'sy' definition 'scale_y'. gtkextra-3.3.4/gtkextra/gtkplotps.c:168:17: style: Variable 'gobject_class' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkplotps.c:423:41: style: Parameter 'pc' can be declared as pointer to const. However it seems that 'pssetviewport' is a callback function, if 'pc' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gtkextra-3.3.4/gtkextra/gtkplotps.c:179:28: note: You might need to cast the function pointer here gtkextra-3.3.4/gtkextra/gtkplotps.c:423:41: note: Parameter 'pc' can be declared as pointer to const gtkextra-3.3.4/gtkextra/gtkplotps.c:448:20: style: Parameter 'values' can be declared as pointer to const. However it seems that 'pssetdash' is a callback function, if 'values' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gtkextra-3.3.4/gtkextra/gtkplotps.c:185:24: note: You might need to cast the function pointer here gtkextra-3.3.4/gtkextra/gtkplotps.c:448:20: note: Parameter 'values' can be declared as pointer to const gtkextra-3.3.4/gtkextra/gtkplotps.c:686:48: style: Parameter 'fontname' can be declared as pointer to const [constParameterPointer] gtkextra-3.3.4/gtkextra/gtkplotps.c:729:42: style: Parameter 'points' can be declared as pointer to const. However it seems that 'psdrawlines' is a callback function, if 'points' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gtkextra-3.3.4/gtkextra/gtkplotps.c:189:26: note: You might need to cast the function pointer here gtkextra-3.3.4/gtkextra/gtkplotps.c:729:42: note: Parameter 'points' can be declared as pointer to const gtkextra-3.3.4/gtkextra/gtkplotps.c:743:61: style: Parameter 'points' can be declared as pointer to const. However it seems that 'psdrawpolygon' is a callback function, if 'points' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gtkextra-3.3.4/gtkextra/gtkplotps.c:191:28: note: You might need to cast the function pointer here gtkextra-3.3.4/gtkextra/gtkplotps.c:743:61: note: Parameter 'points' can be declared as pointer to const gtkextra-3.3.4/gtkextra/gtkplotps.c:832:9: style: Variable 'begin' can be declared as const array [constVariable] gtkextra-3.3.4/gtkextra/gtkplotps.c:833:9: style: Variable 'end' can be declared as const array [constVariable] gtkextra-3.3.4/gtkextra/gtkplotps.c:914:10: style: Variable 'currfont' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkplotps.c:1246:37: style: Parameter 'psfont' can be declared as pointer to const. However it seems that 'pssetfont' is a callback function, if 'psfont' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gtkextra-3.3.4/gtkextra/gtkplotps.c:194:24: note: You might need to cast the function pointer here gtkextra-3.3.4/gtkextra/gtkplotps.c:1246:37: note: Parameter 'psfont' can be declared as pointer to const gtkextra-3.3.4/gtkextra/gtkplotps.c:174:17: style: Variable 'gobject_class' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/gtkpsfont.c:529:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PANGO_SCALE [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkpsfont.c:500:44: style: Parameter 'font' can be declared as pointer to const [constParameterPointer] gtkextra-3.3.4/gtkextra/gtkpsfont.c:604:38: style: Parameter 'psfont' can be declared as pointer to const [constParameterPointer] gtkextra-3.3.4/gtkextra/gtkpsfont.c:812:37: style: Parameter 'psfont' can be declared as pointer to const [constParameterPointer] gtkextra-3.3.4/gtkextra/gtkpsfont.c:320:23: style: Variable 'new_family' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/gtkplotsurface.c:175:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_READABLE [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplotsurface.c:476:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable recalc_dt [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplotsurface.c:519:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xmin [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplotsurface.c:681:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_function [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplotsurface.c:727:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable color [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplotsurface.c:763:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable plot [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplotsurface.c:1787:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xmin [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtktogglecombo.c:117:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable table [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtktogglecombo.c:146:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_STATE_ACTIVE [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtktogglecombo.c:228:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RELIEF_NONE [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtktogglecombo.c:73:19: style: Variable 'widget_class' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtktogglecombo.c:322:44: style: Parameter 'combo' can be declared as pointer to const [constParameterPointer] gtkextra-3.3.4/gtkextra/gtktogglecombo.c:336:44: style: Parameter 'combo' can be declared as pointer to const [constParameterPointer] gtkextra-3.3.4/gtkextra/gtktogglecombo.c:350:48: style: Parameter 'combo' can be declared as pointer to const [constParameterPointer] gtkextra-3.3.4/gtkextra/gtktogglecombo.c:77:16: style: Variable 'widget_class' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/testboxes.c:232:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WINDOW_TOPLEVEL [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/testboxes.c:240:8: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] gtkextra-3.3.4/gtkextra/testboxes.c:105:14: style: Variable 'active_widget' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/testboxes.c:106:14: style: Variable 'canvas' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/testboxes.c:109:10: style: Variable 'canvas' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/testbubbles.c:75:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pos [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/testbubbles.c:220:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable width [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/testbubbles.c:239:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WINDOW_TOPLEVEL [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/testbubbles.c:247:8: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] gtkextra-3.3.4/gtkextra/testbubbles.c:60:14: style: Variable 'active_widget' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/testbubbles.c:62:12: style: Variable 'x' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/testbubbles.c:62:23: style: Variable 'y' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/testbubbles.c:117:14: style: Variable 'active_widget' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/testbubbles.c:118:14: style: Variable 'canvas' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/testbubbles.c:106:17: style: Variable 'widget_list' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/testbubbles.c:107:19: style: Variable 'active_widget' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/testbubbles.c:121:10: style: Variable 'canvas' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/gtkplotdata.c:2867:5: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] gtkextra-3.3.4/gtkextra/gtkplotdata.c:6236:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] gtkextra-3.3.4/gtkextra/gtkplotdata.c:6237:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] gtkextra-3.3.4/gtkextra/gtkplotdata.c:6308:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] gtkextra-3.3.4/gtkextra/gtkplotdata.c:6309:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] gtkextra-3.3.4/gtkextra/gtkplotdata.c:2736:14: style: Condition 'plot->clip_data' is always true [knownConditionTrueFalse] gtkextra-3.3.4/gtkextra/gtkplotdata.c:2737:14: style: Condition 'plot->clip_data' is always true [knownConditionTrueFalse] gtkextra-3.3.4/gtkextra/testcandles.c:74:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pos [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/testcandles.c:291:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WINDOW_TOPLEVEL [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplotdata.c:4131:10: style: Variable 'widget' is reassigned a value before the old one has been used. [redundantAssignment] gtkextra-3.3.4/gtkextra/gtkplotdata.c:4119:10: note: widget is assigned gtkextra-3.3.4/gtkextra/gtkplotdata.c:4131:10: note: widget is overwritten gtkextra-3.3.4/gtkextra/gtkplotdata.c:4646:22: style: Variable 'spline_points' is reassigned a value before the old one has been used. [redundantAssignment] gtkextra-3.3.4/gtkextra/gtkplotdata.c:4639:22: note: spline_points is assigned gtkextra-3.3.4/gtkextra/gtkplotdata.c:4646:22: note: spline_points is overwritten gtkextra-3.3.4/gtkextra/gtkplotdata.c:1505:34: style:inconclusive: Function 'gtk_plot_data_init' argument 1 names different: declaration 'data' definition 'dataset'. [funcArgNamesDifferent] gtkextra-3.3.4/gtkextra/gtkplotdata.c:55:49: note: Function 'gtk_plot_data_init' argument 1 names different: declaration 'data' definition 'dataset'. gtkextra-3.3.4/gtkextra/gtkplotdata.c:1505:34: note: Function 'gtk_plot_data_init' argument 1 names different: declaration 'data' definition 'dataset'. gtkextra-3.3.4/gtkextra/gtkplotdata.c:2492:41: style:inconclusive: Function 'gtk_plot_data_real_draw' argument 1 names different: declaration 'data' definition 'dataset'. [funcArgNamesDifferent] gtkextra-3.3.4/gtkextra/gtkplotdata.c:83:52: note: Function 'gtk_plot_data_real_draw' argument 1 names different: declaration 'data' definition 'dataset'. gtkextra-3.3.4/gtkextra/gtkplotdata.c:2492:41: note: Function 'gtk_plot_data_real_draw' argument 1 names different: declaration 'data' definition 'dataset'. gtkextra-3.3.4/gtkextra/gtkplotdata.c:2668:46: style:inconclusive: Function 'gtk_plot_data_real_real_draw' argument 1 names different: declaration 'data' definition 'dataset'. [funcArgNamesDifferent] gtkextra-3.3.4/gtkextra/gtkplotdata.c:85:56: note: Function 'gtk_plot_data_real_real_draw' argument 1 names different: declaration 'data' definition 'dataset'. gtkextra-3.3.4/gtkextra/gtkplotdata.c:2668:46: note: Function 'gtk_plot_data_real_real_draw' argument 1 names different: declaration 'data' definition 'dataset'. gtkextra-3.3.4/gtkextra/gtkplotdata.c:4106:38: style:inconclusive: Function 'gtk_plot_data_draw_xyz' argument 1 names different: declaration 'data' definition 'dataset'. [funcArgNamesDifferent] gtkextra-3.3.4/gtkextra/gtkplotdata.c:99:52: note: Function 'gtk_plot_data_draw_xyz' argument 1 names different: declaration 'data' definition 'dataset'. gtkextra-3.3.4/gtkextra/gtkplotdata.c:4106:38: note: Function 'gtk_plot_data_draw_xyz' argument 1 names different: declaration 'data' definition 'dataset'. gtkextra-3.3.4/gtkextra/gtkplotdata.c:4205:41: style:inconclusive: Function 'gtk_plot_data_draw_errbars' argument 1 names different: declaration 'data' definition 'dataset'. [funcArgNamesDifferent] gtkextra-3.3.4/gtkextra/gtkplotdata.c:101:55: note: Function 'gtk_plot_data_draw_errbars' argument 1 names different: declaration 'data' definition 'dataset'. gtkextra-3.3.4/gtkextra/gtkplotdata.c:4205:41: note: Function 'gtk_plot_data_draw_errbars' argument 1 names different: declaration 'data' definition 'dataset'. gtkextra-3.3.4/gtkextra/gtkplotdata.c:4482:43: style:inconclusive: Function 'gtk_plot_data_connect_points' argument 1 names different: declaration 'data' definition 'dataset'. [funcArgNamesDifferent] gtkextra-3.3.4/gtkextra/gtkplotdata.c:146:56: note: Function 'gtk_plot_data_connect_points' argument 1 names different: declaration 'data' definition 'dataset'. gtkextra-3.3.4/gtkextra/gtkplotdata.c:4482:43: note: Function 'gtk_plot_data_connect_points' argument 1 names different: declaration 'data' definition 'dataset'. gtkextra-3.3.4/gtkextra/gtkplotdata.c:5573:42: style:inconclusive: Function 'gtk_plot_data_get_numpoints' argument 1 names different: declaration 'data' definition 'dataset'. [funcArgNamesDifferent] gtkextra-3.3.4/gtkextra/gtkplotdata.h:154:51: note: Function 'gtk_plot_data_get_numpoints' argument 1 names different: declaration 'data' definition 'dataset'. gtkextra-3.3.4/gtkextra/gtkplotdata.c:5573:42: note: Function 'gtk_plot_data_get_numpoints' argument 1 names different: declaration 'data' definition 'dataset'. gtkextra-3.3.4/gtkextra/gtkplotdata.c:5898:40: style:inconclusive: Function 'gtk_plot_data_show_legend' argument 1 names different: declaration 'data' definition 'dataset'. [funcArgNamesDifferent] gtkextra-3.3.4/gtkextra/gtkplotdata.h:211:50: note: Function 'gtk_plot_data_show_legend' argument 1 names different: declaration 'data' definition 'dataset'. gtkextra-3.3.4/gtkextra/gtkplotdata.c:5898:40: note: Function 'gtk_plot_data_show_legend' argument 1 names different: declaration 'data' definition 'dataset'. gtkextra-3.3.4/gtkextra/gtkplotdata.c:3409:10: style: Local variable 'ncolors' shadows outer variable [shadowVariable] gtkextra-3.3.4/gtkextra/gtkplotdata.c:3252:8: note: Shadowed declaration gtkextra-3.3.4/gtkextra/gtkplotdata.c:3409:10: note: Shadow variable gtkextra-3.3.4/gtkextra/testcandles.c:299:8: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] gtkextra-3.3.4/gtkextra/gtkplotdata.c:316:19: style: Variable 'object_class' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkplotdata.c:317:19: style: Variable 'widget_class' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkplotdata.c:2010:47: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'gtk_plot_data_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gtkextra-3.3.4/gtkextra/gtkplotdata.c:329:33: note: You might need to cast the function pointer here gtkextra-3.3.4/gtkextra/gtkplotdata.c:2010:47: note: Parameter 'pspec' can be declared as pointer to const gtkextra-3.3.4/gtkextra/gtkplotdata.c:2416:47: style: Parameter 'marker' can be declared as pointer to const [constParameterPointer] gtkextra-3.3.4/gtkextra/gtkplotdata.c:2498:16: style: Variable 'colormap' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkplotdata.c:2674:16: style: Variable 'colormap' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkplotdata.c:2675:12: style: Variable 'array_x' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkplotdata.c:2675:29: style: Variable 'array_y' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkplotdata.c:2675:46: style: Variable 'array_z' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkplotdata.c:2675:63: style: Variable 'array_a' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkplotdata.c:2676:12: style: Variable 'array_dx' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkplotdata.c:2676:30: style: Variable 'array_dy' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkplotdata.c:2676:48: style: Variable 'array_dz' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkplotdata.c:2676:66: style: Variable 'array_da' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkplotdata.c:2677:17: style: Variable 'y_array' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkplotdata.c:2678:17: style: Variable 'z_array' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkplotdata.c:3576:12: style: Variable 'plot' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkplotdata.c:3614:38: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] gtkextra-3.3.4/gtkextra/gtkplotdata.c:3673:12: style: Variable 'plot' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkplotdata.c:3795:12: style: Variable 'plot' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkplotdata.c:3937:19: style: Variable 'polar' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkplotdata.c:3989:12: style: Variable 'plot' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkplotdata.c:4018:14: style: Variable 'widget' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkplotdata.c:4115:12: style: Variable 'array_x' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkplotdata.c:4115:29: style: Variable 'array_y' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkplotdata.c:4115:46: style: Variable 'array_z' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkplotdata.c:4209:14: style: Variable 'widget' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkplotdata.c:4490:46: style: Variable 'array_z' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkplotdata.c:4819:21: style: Parameter 'array' can be declared as pointer to const [constParameterPointer] gtkextra-3.3.4/gtkextra/gtkplotdata.c:4884:19: style: Variable 'dim' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/testcandles.c:59:14: style: Variable 'active_widget' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkplotdata.c:4906:19: style: Variable 'dim' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/testcandles.c:61:12: style: Variable 'x' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkplotdata.c:5040:12: style: Variable 'array' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/testcandles.c:61:23: style: Variable 'y' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkplotdata.c:5573:42: style: Parameter 'dataset' can be declared as pointer to const [constParameterPointer] gtkextra-3.3.4/gtkextra/testcandles.c:116:14: style: Variable 'active_widget' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkplotdata.c:5708:43: style: Parameter 'dataset' can be declared as pointer to const [constParameterPointer] gtkextra-3.3.4/gtkextra/testcandles.c:117:14: style: Variable 'canvas' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkplotdata.c:5886:43: style: Parameter 'dataset' can be declared as pointer to const [constParameterPointer] gtkextra-3.3.4/gtkextra/gtkplotdata.c:5953:50: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] gtkextra-3.3.4/gtkextra/gtkplotdata.c:5995:37: style: Parameter 'dataset' can be declared as pointer to const [constParameterPointer] gtkextra-3.3.4/gtkextra/gtkplotdata.c:6035:49: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] gtkextra-3.3.4/gtkextra/gtkplotdata.c:6063:47: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] gtkextra-3.3.4/gtkextra/gtkplotdata.c:6090:46: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] gtkextra-3.3.4/gtkextra/gtkplotdata.c:6107:12: style: Variable 'array_a' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkplotdata.c:6141:12: style: Variable 'array_da' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkplotdata.c:6174:12: style: Variable 'array_z' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkplotdata.c:6233:46: style: Parameter 'min' can be declared as pointer to const [constParameterPointer] gtkextra-3.3.4/gtkextra/gtkplotdata.c:6234:46: style: Parameter 'max' can be declared as pointer to const [constParameterPointer] gtkextra-3.3.4/gtkextra/gtkplotdata.c:6251:49: style: Parameter 'color' can be declared as pointer to const [constParameterPointer] gtkextra-3.3.4/gtkextra/gtkplotdata.c:6305:52: style: Parameter 'min' can be declared as pointer to const [constParameterPointer] gtkextra-3.3.4/gtkextra/gtkplotdata.c:6306:52: style: Parameter 'max' can be declared as pointer to const [constParameterPointer] gtkextra-3.3.4/gtkextra/gtkplotdata.c:6375:17: style: Variable 'ticks' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkplotdata.c:6613:30: style: Parameter 'x' can be declared as const array [constParameter] gtkextra-3.3.4/gtkextra/gtkplotdata.c:6613:43: style: Parameter 'y' can be declared as const array [constParameter] gtkextra-3.3.4/gtkextra/gtkplotdata.c:6642:29: style: Parameter 'x' can be declared as const array [constParameter] gtkextra-3.3.4/gtkextra/gtkplotdata.c:6642:55: style: Parameter 'y2' can be declared as const array [constParameter] gtkextra-3.3.4/gtkextra/gtkplotdata.c:6766:51: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] gtkextra-3.3.4/gtkextra/gtkplotdata.c:6883:44: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] gtkextra-3.3.4/gtkextra/testcandles.c:105:17: style: Variable 'widget_list' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/testcandles.c:106:19: style: Variable 'active_widget' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/testcandles.c:120:10: style: Variable 'canvas' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/testcharsel.c:19:21: style: Local variable 'charsel' shadows outer variable [shadowVariable] gtkextra-3.3.4/gtkextra/testcharsel.c:7:12: note: Shadowed declaration gtkextra-3.3.4/gtkextra/testcharsel.c:19:21: note: Shadow variable gtkextra-3.3.4/gtkextra/testcharsel.c:17:23: style: Parameter 'widget' can be declared as pointer to const [constParameterPointer] gtkextra-3.3.4/gtkextra/testcharsel.c:19:21: style: Variable 'charsel' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/testcharsel.c:21:11: style: Variable 'charsel' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/gtkplotdata.c:324:16: style: Variable 'widget_class' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/gtkplotdata.c:2522:12: style: Variable 'colormap' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/gtkplotdata.c:2526:5: style: Variable 'm' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/gtkplotdata.c:2534:15: style: Variable 'clip_area.x' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/gtkplotdata.c:2535:15: style: Variable 'clip_area.y' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/gtkplotdata.c:2536:19: style: Variable 'clip_area.width' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/gtkplotdata.c:2537:20: style: Variable 'clip_area.height' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/gtkplotdata.c:2693:12: style: Variable 'colormap' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/gtkplotdata.c:2696:10: style: Variable 'area.x' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/gtkplotdata.c:2697:10: style: Variable 'area.y' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/gtkplotdata.c:2865:7: style: Variable 'y' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/gtkplotdata.c:2867:7: style: Variable 'y' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/gtkplotdata.c:3107:16: style: Variable 'sublevel' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/gtkplotdata.c:3114:11: style: Variable 'h' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/gtkplotdata.c:3454:16: style: Variable 'sublevel' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/gtkplotdata.c:3461:11: style: Variable 'h' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/gtkplotdata.c:4112:13: style: Variable 'x' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/gtkplotdata.c:4112:21: style: Variable 'y' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/gtkplotdata.c:4136:14: style: Variable 'area.width' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/gtkplotdata.c:4137:15: style: Variable 'area.height' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/gtkplotdata.c:4217:10: style: Variable 'widget' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/gtkplotdata.c:6236:7: style: Variable 'min' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/gtkplotdata.c:6237:7: style: Variable 'max' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/gtkplotdata.c:6308:7: style: Variable 'min' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/gtkplotdata.c:6309:7: style: Variable 'max' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/gtkplotcsurface.c:1706:5: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] gtkextra-3.3.4/gtkextra/testdt.c:16:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/testdt.c:36:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplotcsurface.c:1106:13: warning: Identical inner 'if' condition is always true. [identicalInnerCondition] gtkextra-3.3.4/gtkextra/gtkplotcsurface.c:1102:10: note: outer condition: p==GTK_PLOT_PROJECT_EMPTY gtkextra-3.3.4/gtkextra/gtkplotcsurface.c:1106:13: note: identical inner condition: p==GTK_PLOT_PROJECT_EMPTY gtkextra-3.3.4/gtkextra/testcontour.c:67:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pos [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/testcontour.c:219:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WINDOW_TOPLEVEL [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplotcsurface.c:860:10: style: Condition '!line' is always true [knownConditionTrueFalse] gtkextra-3.3.4/gtkextra/gtkplotcsurface.c:857:28: note: Assignment 'line=NULL', assigned value is 0 gtkextra-3.3.4/gtkextra/gtkplotcsurface.c:860:10: note: Condition '!line' is always true gtkextra-3.3.4/gtkextra/gtkplotcsurface.c:896:26: style: Condition 'x!=3' is always true [knownConditionTrueFalse] gtkextra-3.3.4/gtkextra/testdt.c:28:22: style: Variable 't' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/testdt.c:55:33: error: Uninitialized variables: p.z, p.px, p.py, p.pz, p.id, p.a, p.b, p.c, p.d, p.boundary_marker [uninitvar] gtkextra-3.3.4/gtkextra/gtkplotcsurface.c:712:14: warning: Either the condition 'aux' is redundant or there is possible null pointer dereference: aux. [nullPointerRedundantCheck] gtkextra-3.3.4/gtkextra/gtkplotcsurface.c:705:13: note: Assuming that condition 'aux' is not redundant gtkextra-3.3.4/gtkextra/gtkplotcsurface.c:712:14: note: Null pointer dereference gtkextra-3.3.4/gtkextra/gtkplotcsurface.c:639:36: style: Same expression 'aux_i->t1>aux_j->t2' found multiple times in chain of '&&' operators. [duplicateExpression] gtkextra-3.3.4/gtkextra/testcontour.c:227:8: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] gtkextra-3.3.4/gtkextra/gtkplotcsurface.c:712:12: style: Redundant initialization for 'last'. The initialized value is overwritten before it is read. [redundantInitialization] gtkextra-3.3.4/gtkextra/gtkplotcsurface.c:701:19: note: last is initialized gtkextra-3.3.4/gtkextra/gtkplotcsurface.c:712:12: note: last is overwritten gtkextra-3.3.4/gtkextra/gtkplotcsurface.c:1422:11: style: Variable 'nlevels' is reassigned a value before the old one has been used. [redundantAssignment] gtkextra-3.3.4/gtkextra/gtkplotcsurface.c:1417:11: note: nlevels is assigned gtkextra-3.3.4/gtkextra/gtkplotcsurface.c:1422:11: note: nlevels is overwritten gtkextra-3.3.4/gtkextra/gtkplotcsurface.c:1721:3: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] gtkextra-3.3.4/gtkextra/testcontour.c:52:14: style: Variable 'active_widget' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/testcontour.c:54:12: style: Variable 'x' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/testcontour.c:54:23: style: Variable 'y' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/testcontour.c:109:14: style: Variable 'active_widget' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/testcontour.c:110:14: style: Variable 'canvas' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/testcontour.c:212:18: style: Variable 'x' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/testcontour.c:212:22: style: Variable 'y' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/testcontour.c:212:26: style: Variable 'z' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkplotcsurface.c:372:42: style:inconclusive: Function 'gtk_plot_csurface_init' argument 1 names different: declaration 'data' definition 'dataset'. [funcArgNamesDifferent] gtkextra-3.3.4/gtkextra/gtkplotcsurface.c:68:56: note: Function 'gtk_plot_csurface_init' argument 1 names different: declaration 'data' definition 'dataset'. gtkextra-3.3.4/gtkextra/gtkplotcsurface.c:372:42: note: Function 'gtk_plot_csurface_init' argument 1 names different: declaration 'data' definition 'dataset'. gtkextra-3.3.4/gtkextra/gtkplotcsurface.c:451:56: style:inconclusive: Function 'gtk_plot_csurface_construct_function' argument 1 names different: declaration 'csurface' definition 'data'. [funcArgNamesDifferent] gtkextra-3.3.4/gtkextra/gtkplotcsurface.h:88:62: note: Function 'gtk_plot_csurface_construct_function' argument 1 names different: declaration 'csurface' definition 'data'. gtkextra-3.3.4/gtkextra/gtkplotcsurface.c:451:56: note: Function 'gtk_plot_csurface_construct_function' argument 1 names different: declaration 'csurface' definition 'data'. gtkextra-3.3.4/gtkextra/gtkplotcsurface.c:459:38: style:inconclusive: Function 'gtk_plot_csurface_clone' argument 1 names different: declaration 'data' definition 'real_data'. [funcArgNamesDifferent] gtkextra-3.3.4/gtkextra/gtkplotcsurface.c:79:53: note: Function 'gtk_plot_csurface_clone' argument 1 names different: declaration 'data' definition 'real_data'. gtkextra-3.3.4/gtkextra/gtkplotcsurface.c:459:38: note: Function 'gtk_plot_csurface_clone' argument 1 names different: declaration 'data' definition 'real_data'. gtkextra-3.3.4/gtkextra/gtkplotcsurface.c:459:62: style:inconclusive: Function 'gtk_plot_csurface_clone' argument 2 names different: declaration 'copy' definition 'copy_data'. [funcArgNamesDifferent] gtkextra-3.3.4/gtkextra/gtkplotcsurface.c:80:21: note: Function 'gtk_plot_csurface_clone' argument 2 names different: declaration 'copy' definition 'copy_data'. gtkextra-3.3.4/gtkextra/gtkplotcsurface.c:459:62: note: Function 'gtk_plot_csurface_clone' argument 2 names different: declaration 'copy' definition 'copy_data'. gtkextra-3.3.4/gtkextra/gtkplotcsurface.c:1583:33: style:inconclusive: Function 'clear_polygons' argument 1 names different: declaration 'surface' definition 'csurface'. [funcArgNamesDifferent] gtkextra-3.3.4/gtkextra/gtkplotcsurface.c:97:48: note: Function 'clear_polygons' argument 1 names different: declaration 'surface' definition 'csurface'. gtkextra-3.3.4/gtkextra/gtkplotcsurface.c:1583:33: note: Function 'clear_polygons' argument 1 names different: declaration 'surface' definition 'csurface'. gtkextra-3.3.4/gtkextra/gtkplotcsurface.c:915:29: style: Local variable 'aux' shadows outer variable [shadowVariable] gtkextra-3.3.4/gtkextra/gtkplotcsurface.c:882:16: note: Shadowed declaration gtkextra-3.3.4/gtkextra/gtkplotcsurface.c:915:29: note: Shadow variable gtkextra-3.3.4/gtkextra/testcontour.c:98:17: style: Variable 'widget_list' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/gtkplotcsurface.c:149:19: style: Variable 'widget_class' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/testcontour.c:99:19: style: Variable 'active_widget' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/gtkplotcsurface.c:326:47: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'gtk_plot_csurface_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gtkextra-3.3.4/gtkextra/gtkplotcsurface.c:164:33: note: You might need to cast the function pointer here gtkextra-3.3.4/gtkextra/gtkplotcsurface.c:326:47: note: Parameter 'pspec' can be declared as pointer to const gtkextra-3.3.4/gtkextra/gtkplotcsurface.c:328:20: style: Variable 'data' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkplotcsurface.c:375:16: style: Variable 'colormap' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkplotcsurface.c:473:19: style: Variable 'surface' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkplotcsurface.c:474:20: style: Variable 'csurface' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkplotcsurface.c:550:31: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] gtkextra-3.3.4/gtkextra/testcontour.c:113:10: style: Variable 'canvas' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/gtkplotcsurface.c:652:34: style: Variable 'inner_contour' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkplotcsurface.c:679:23: style: Variable 'poly' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkplotcsurface.c:706:25: style: Variable 'p' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkplotcsurface.c:721:25: style: Variable 'p' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkplotcsurface.c:748:20: style: Variable 'p' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkplotcsurface.c:971:20: style: Variable 'csurface' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkplotcsurface.c:972:12: style: Variable 'plot' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/testcontour.c:258:4: style: Variable 'n' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/testcontour.c:255:26: style: Variable 'x' is allocated memory that is never used. [unusedAllocatedMemory] gtkextra-3.3.4/gtkextra/testcontour.c:256:26: style: Variable 'y' is allocated memory that is never used. [unusedAllocatedMemory] gtkextra-3.3.4/gtkextra/testcontour.c:257:26: style: Variable 'z' is allocated memory that is never used. [unusedAllocatedMemory] gtkextra-3.3.4/gtkextra/gtkplotcsurface.c:993:14: style: Variable 'plot3d' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkplotcsurface.c:996:16: style: Variable 'drawable' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkplotcsurface.c:1623:19: style: Variable 'surface' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkplotcsurface.c:1624:20: style: Variable 'csurface' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkplotcsurface.c:1625:12: style: Variable 'plot' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkplotcsurface.c:1663:19: style: Variable 'surface' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkplotcsurface.c:1664:20: style: Variable 'csurface' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkplotcsurface.c:1712:39: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] gtkextra-3.3.4/gtkextra/gtkplotcsurface.c:1885:55: style: Parameter 'csurface' can be declared as pointer to const [constParameterPointer] gtkextra-3.3.4/gtkextra/gtkplotcsurface.c:1912:51: style: Parameter 'csurface' can be declared as pointer to const [constParameterPointer] gtkextra-3.3.4/gtkextra/testgtkfilesel.c:41:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable selection_mode [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/testgtkfilesel.c:84:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable file_list [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/testgtkfilesel.c:101:9: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] gtkextra-3.3.4/gtkextra/testgtkfilesel.c:24:19: style: Local variable 'filesel' shadows outer variable [shadowVariable] gtkextra-3.3.4/gtkextra/testgtkfilesel.c:10:12: note: Shadowed declaration gtkextra-3.3.4/gtkextra/testgtkfilesel.c:24:19: note: Shadow variable gtkextra-3.3.4/gtkextra/testgtkfilesel.c:45:14: style: Variable 'text' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkplotcsurface.c:157:16: style: Variable 'widget_class' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/gtkplotcsurface.c:381:12: style: Variable 'colormap' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/gtkplotcsurface.c:478:11: style: Variable 'surface' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/gtkplotcsurface.c:560:13: style: Variable 'x' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/gtkplotcsurface.c:560:20: style: Variable 'y' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/gtkplotcsurface.c:779:19: style: Variable 'label.angle' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/gtkplotcsurface.c:1433:14: style: Variable 'nlines' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/gtkplotcsurface.c:1448:22: style: Variable 'end' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/gtkplotcsurface.c:1449:16: style: Variable 'nlines' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/gtkplotcsurface.c:1630:11: style: Variable 'surface' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/gtkplotcsurface.c:1631:12: style: Variable 'csurface' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/gtkplotcsurface.c:1672:11: style: Variable 'surface' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/gtkplotcsurface.c:1673:12: style: Variable 'csurface' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/gtkplotcsurface.c:1704:7: style: Variable 'y' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/testgtkfont.c:52:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WINDOW_TOPLEVEL [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/gtkplotcsurface.c:1706:7: style: Variable 'y' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/testgtkfont.c:59:8: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] gtkextra-3.3.4/gtkextra/testflux.c:75:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pos [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/testflux.c:240:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WINDOW_TOPLEVEL [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/testflux.c:248:8: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] gtkextra-3.3.4/gtkextra/testgtkiconlist.c:39:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WINDOW_TOPLEVEL [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/testflux.c:60:14: style: Variable 'active_widget' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/testflux.c:62:12: style: Variable 'x' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/testflux.c:62:23: style: Variable 'y' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/testflux.c:119:14: style: Variable 'active_widget' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/testflux.c:120:14: style: Variable 'canvas' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/testflux.c:106:17: style: Variable 'widget_list' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/testflux.c:107:19: style: Variable 'active_widget' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/testflux.c:123:10: style: Variable 'canvas' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/testgtkiconlist.c:47:8: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] gtkextra-3.3.4/gtkextra/testgtkiconlist.c:51:8: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] gtkextra-3.3.4/gtkextra/testgtkiconlist.c:106:58: warning: Uninitialized variables: item.x, item.y, item.state, item.entry_label, item.label, item.pixmap, item.entry, item.link [uninitvar] gtkextra-3.3.4/gtkextra/testgtkiconlist.c:96:7: note: Assuming condition is false gtkextra-3.3.4/gtkextra/testgtkiconlist.c:106:58: note: Uninitialized variables: item.x, item.y, item.state, item.entry_label, item.label, item.pixmap, item.entry, item.link gtkextra-3.3.4/gtkextra/testgtkplot.c:60:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_PRINT_OPERATION_ACTION_PRINT_DIALOG [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/testgtkplot.c:154:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pos [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/testgtkplot.c:415:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WINDOW_TOPLEVEL [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/testgtkplotcanvas.c:48:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pos [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/testgtkplotcanvas.c:100:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WINDOW_TOPLEVEL [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/testgtkplot.c:423:8: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] gtkextra-3.3.4/gtkextra/testgtkplotcanvas.c:108:8: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] gtkextra-3.3.4/gtkextra/testgtkplot.c:37:14: style: Local variable 'pixmap' shadows outer variable [shadowVariable] gtkextra-3.3.4/gtkextra/testgtkplot.c:20:12: note: Shadowed declaration gtkextra-3.3.4/gtkextra/testgtkplot.c:37:14: note: Shadow variable gtkextra-3.3.4/gtkextra/testgtkplotcanvas.c:35:12: style: Variable 'x' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/testgtkplotcanvas.c:35:23: style: Variable 'y' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/testgtkplot.c:139:14: style: Variable 'active_widget' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/testgtkplot.c:141:12: style: Variable 'x' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/testgtkplot.c:141:23: style: Variable 'y' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/testgtkplot.c:196:14: style: Variable 'active_widget' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/testgtkplot.c:197:14: style: Variable 'canvas' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/testgtkplot.c:258:43: style: Parameter 'tick_value' can be declared as pointer to const. However it seems that 'my_tick_label' is a callback function, if 'tick_value' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gtkextra-3.3.4/gtkextra/testgtkplot.c:289:2: note: You might need to cast the function pointer here gtkextra-3.3.4/gtkextra/testgtkplot.c:258:43: note: Parameter 'tick_value' can be declared as pointer to const gtkextra-3.3.4/gtkextra/testgtkplot3d.c:138:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WINDOW_TOPLEVEL [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/testgtkplot.c:37:14: style: Unused variable: pixmap [unusedVariable] gtkextra-3.3.4/gtkextra/testgtkplot.c:185:17: style: Variable 'widget_list' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/testgtkplot.c:186:19: style: Variable 'active_widget' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/testgtkplot.c:200:10: style: Variable 'canvas' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/testgtkplotdt.c:125:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/testgtkplotdt.c:159:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/testgtkplotdt.c:208:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WINDOW_TOPLEVEL [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/testgtksheet.c:90:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_SHEET_ROW_SELECTED [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/testgtksheet.c:159:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_SHEET_ROW_SELECTED [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/testgtksheet.c:206:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_BUTTON3_MASK [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/testgtksheet.c:364:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_CONTROL_MASK [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/testgtksheet.c:434:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_STATE_NORMAL [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/testgtksheet.c:886:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_SHEET_RIGHT_BORDER [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/testgtksheet.c:956:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_HAS_FOCUS [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/testgtksheet.c:1001:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_STATE_ACTIVE [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/testgtksheet.c:1021:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_STATE_ACTIVE [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/testgtksheet.c:1041:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_STATE_ACTIVE [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/testgtksheet.c:1073:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable text_max_length [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/testgtksheet.c:1127:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_SHEET_TOP_BORDER [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/testgtksheet.c:1362:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WINDOW_TOPLEVEL [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/testgtkplotdt.c:216:8: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] gtkextra-3.3.4/gtkextra/testgtkplotdt.c:33:14: style: Variable 'active_widget' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/testgtkplotdt.c:34:14: style: Variable 'canvas' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/testgtkplotdt.c:102:21: style: Variable 't' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/testgtkplotdt.c:258:34: error: Uninitialized variables: p.z, p.px, p.py, p.pz, p.id, p.a, p.b, p.c, p.d, p.boundary_marker [uninitvar] gtkextra-3.3.4/gtkextra/testgtkplotdt.c:37:10: style: Variable 'canvas' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/gtkplotsurface.c:1043:5: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] gtkextra-3.3.4/gtkextra/gtkplotsurface.c:2230:3: style:inconclusive: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] gtkextra-3.3.4/gtkextra/gtkplotsurface.c:582:40: style:inconclusive: Function 'gtk_plot_surface_init' argument 1 names different: declaration 'data' definition 'dataset'. [funcArgNamesDifferent] gtkextra-3.3.4/gtkextra/gtkplotsurface.c:43:54: note: Function 'gtk_plot_surface_init' argument 1 names different: declaration 'data' definition 'dataset'. gtkextra-3.3.4/gtkextra/gtkplotsurface.c:582:40: note: Function 'gtk_plot_surface_init' argument 1 names different: declaration 'data' definition 'dataset'. gtkextra-3.3.4/gtkextra/gtkplotsurface.c:722:37: style:inconclusive: Function 'gtk_plot_surface_clone' argument 1 names different: declaration 'data' definition 'real_data'. [funcArgNamesDifferent] gtkextra-3.3.4/gtkextra/gtkplotsurface.c:53:52: note: Function 'gtk_plot_surface_clone' argument 1 names different: declaration 'data' definition 'real_data'. gtkextra-3.3.4/gtkextra/gtkplotsurface.c:722:37: note: Function 'gtk_plot_surface_clone' argument 1 names different: declaration 'data' definition 'real_data'. gtkextra-3.3.4/gtkextra/gtkplotsurface.c:722:61: style:inconclusive: Function 'gtk_plot_surface_clone' argument 2 names different: declaration 'copy' definition 'copy_data'. [funcArgNamesDifferent] gtkextra-3.3.4/gtkextra/gtkplotsurface.c:54:21: note: Function 'gtk_plot_surface_clone' argument 2 names different: declaration 'copy' definition 'copy_data'. gtkextra-3.3.4/gtkextra/gtkplotsurface.c:722:61: note: Function 'gtk_plot_surface_clone' argument 2 names different: declaration 'copy' definition 'copy_data'. gtkextra-3.3.4/gtkextra/gtkplotsurface.c:146:19: style: Variable 'widget_class' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkplotsurface.c:416:47: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'gtk_plot_surface_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gtkextra-3.3.4/gtkextra/gtkplotsurface.c:161:33: note: You might need to cast the function pointer here gtkextra-3.3.4/gtkextra/gtkplotsurface.c:416:47: note: Parameter 'pspec' can be declared as pointer to const gtkextra-3.3.4/gtkextra/gtkplotsurface.c:418:19: style: Variable 'data' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkplotsurface.c:786:16: style: Variable 'drawable' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkplotsurface.c:794:12: style: Variable 'array_a' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkplotsurface.c:832:20: style: Variable 'plot3d' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkplotsurface.c:934:19: style: Variable 'surface' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkplotsurface.c:935:12: style: Variable 'plot' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkplotsurface.c:1047:38: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] gtkextra-3.3.4/gtkextra/gtkplotsurface.c:1215:44: style: Parameter 'color' can be declared as pointer to const [constParameterPointer] gtkextra-3.3.4/gtkextra/gtkplotsurface.c:1229:44: style: Parameter 'color' can be declared as pointer to const [constParameterPointer] gtkextra-3.3.4/gtkextra/gtkplotsurface.c:1243:52: style: Parameter 'foreground' can be declared as pointer to const [constParameterPointer] gtkextra-3.3.4/gtkextra/gtkplotsurface.c:1257:52: style: Parameter 'background' can be declared as pointer to const [constParameterPointer] gtkextra-3.3.4/gtkextra/gtkplotsurface.c:1283:55: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] gtkextra-3.3.4/gtkextra/gtkplotsurface.c:1309:55: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] gtkextra-3.3.4/gtkextra/gtkplotsurface.c:1690:41: style: Parameter 'dataset' can be declared as pointer to const [constParameterPointer] gtkextra-3.3.4/gtkextra/gtkplotsurface.c:1704:41: style: Parameter 'dataset' can be declared as pointer to const [constParameterPointer] gtkextra-3.3.4/gtkextra/gtkplotsurface.c:1744:44: style: Parameter 'dataset' can be declared as pointer to const [constParameterPointer] gtkextra-3.3.4/gtkextra/gtkplotsurface.c:1758:44: style: Parameter 'dataset' can be declared as pointer to const [constParameterPointer] gtkextra-3.3.4/gtkextra/gtkplotsurface.c:1880:12: style: Variable 'array_x' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkplotsurface.c:1880:22: style: Variable 'array_y' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkplotsurface.c:1880:32: style: Variable 'array_z' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkplotsurface.c:1881:12: style: Variable 'plot' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/gtkplotsurface.c:1902:39: error: Uninitialized variables: node.px, node.py, node.pz, node.id, node.a, node.b, node.c, node.d, node.boundary_marker [uninitvar] gtkextra-3.3.4/gtkextra/gtkplotsurface.c:1902:39: error: Uninitialized struct member: node.px [uninitStructMember] gtkextra-3.3.4/gtkextra/gtkplotsurface.c:1902:39: error: Uninitialized struct member: node.py [uninitStructMember] gtkextra-3.3.4/gtkextra/gtkplotsurface.c:1902:39: error: Uninitialized struct member: node.pz [uninitStructMember] gtkextra-3.3.4/gtkextra/gtkplotsurface.c:1902:39: error: Uninitialized struct member: node.id [uninitStructMember] gtkextra-3.3.4/gtkextra/gtkplotsurface.c:1902:39: error: Uninitialized struct member: node.a [uninitStructMember] gtkextra-3.3.4/gtkextra/gtkplotsurface.c:1902:39: error: Uninitialized struct member: node.b [uninitStructMember] gtkextra-3.3.4/gtkextra/gtkplotsurface.c:1902:39: error: Uninitialized struct member: node.c [uninitStructMember] gtkextra-3.3.4/gtkextra/gtkplotsurface.c:1902:39: error: Uninitialized struct member: node.d [uninitStructMember] gtkextra-3.3.4/gtkextra/gtkplotsurface.c:1902:39: error: Uninitialized struct member: node.boundary_marker [uninitStructMember] gtkextra-3.3.4/gtkextra/gtkplotsurface.c:154:16: style: Variable 'widget_class' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/gtkplotsurface.c:787:20: style: Variable 'visible' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/gtkplotsurface.c:940:11: style: Variable 'surface' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/gtkplotsurface.c:1041:7: style: Variable 'y' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/gtkplotsurface.c:1043:7: style: Variable 'y' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/gtkplotsurface.c:1886:8: style: Variable 'plot' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/testgtksheet.c:1369:15: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] gtkextra-3.3.4/gtkextra/testgtksheet.c:1374:21: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] gtkextra-3.3.4/gtkextra/testgtksheet.c:1487:16: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] gtkextra-3.3.4/gtkextra/testgtksheet.c:1509:9: error: Common realloc mistake: 'sheets' nulled but not freed upon failure [memleakOnRealloc] gtkextra-3.3.4/gtkextra/testgtksheet.c:1513:9: error: Common realloc mistake: 'scrolled_windows' nulled but not freed upon failure [memleakOnRealloc] gtkextra-3.3.4/gtkextra/testgtksheet.c:75:12: style: Variable 'item' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/testgtksheet.c:358: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] gtkextra-3.3.4/gtkextra/testgtksheet.c:668:5: note: You might need to cast the function pointer here gtkextra-3.3.4/gtkextra/testgtksheet.c:358:55: note: Parameter 'key' can be declared as pointer to const gtkextra-3.3.4/gtkextra/testgtksheet.c:403: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] gtkextra-3.3.4/gtkextra/testgtksheet.c:673:5: note: You might need to cast the function pointer here gtkextra-3.3.4/gtkextra/testgtksheet.c:403:31: note: Parameter 'widget' can be declared as pointer to const gtkextra-3.3.4/gtkextra/testgtksheet.c:403: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] gtkextra-3.3.4/gtkextra/testgtksheet.c:673:5: note: You might need to cast the function pointer here gtkextra-3.3.4/gtkextra/testgtksheet.c:403:54: note: Parameter 'old_range' can be declared as pointer to const gtkextra-3.3.4/gtkextra/testgtksheet.c:404: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] gtkextra-3.3.4/gtkextra/testgtksheet.c:673:5: note: You might need to cast the function pointer here gtkextra-3.3.4/gtkextra/testgtksheet.c:404:35: note: Parameter 'new_range' can be declared as pointer to const gtkextra-3.3.4/gtkextra/testgtksheet.c:405: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] gtkextra-3.3.4/gtkextra/testgtksheet.c:673:5: note: You might need to cast the function pointer here gtkextra-3.3.4/gtkextra/testgtksheet.c:405:29: note: Parameter 'data' can be declared as pointer to const gtkextra-3.3.4/gtkextra/testgtksheet.c:414: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] gtkextra-3.3.4/gtkextra/testgtksheet.c:678:5: note: You might need to cast the function pointer here gtkextra-3.3.4/gtkextra/testgtksheet.c:414:29: note: Parameter 'widget' can be declared as pointer to const gtkextra-3.3.4/gtkextra/testgtksheet.c:414: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] gtkextra-3.3.4/gtkextra/testgtksheet.c:678:5: note: You might need to cast the function pointer here gtkextra-3.3.4/gtkextra/testgtksheet.c:414:52: note: Parameter 'old_range' can be declared as pointer to const gtkextra-3.3.4/gtkextra/testgtksheet.c:415: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] gtkextra-3.3.4/gtkextra/testgtksheet.c:678:5: note: You might need to cast the function pointer here gtkextra-3.3.4/gtkextra/testgtksheet.c:415:33: note: Parameter 'new_range' can be declared as pointer to const gtkextra-3.3.4/gtkextra/testgtksheet.c:416: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] gtkextra-3.3.4/gtkextra/testgtksheet.c:678:5: note: You might need to cast the function pointer here gtkextra-3.3.4/gtkextra/testgtksheet.c:416:27: note: Parameter 'data' can be declared as pointer to const gtkextra-3.3.4/gtkextra/testgtksheet.c:453:16: style: Variable 'text' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/testgtksheet.c:502: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] gtkextra-3.3.4/gtkextra/testgtksheet.c:683:5: note: You might need to cast the function pointer here gtkextra-3.3.4/gtkextra/testgtksheet.c:502:30: note: Parameter 'widget' can be declared as pointer to const gtkextra-3.3.4/gtkextra/testgtksheet.c:503: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] gtkextra-3.3.4/gtkextra/testgtksheet.c:683:5: note: You might need to cast the function pointer here gtkextra-3.3.4/gtkextra/testgtksheet.c:503:28: note: Parameter 'data' can be declared as pointer to const gtkextra-3.3.4/gtkextra/testgtksheet.c:548: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] gtkextra-3.3.4/gtkextra/testgtksheet.c:837:5: note: You might need to cast the function pointer here gtkextra-3.3.4/gtkextra/testgtksheet.c:548:36: note: Parameter 'widget' can be declared as pointer to const gtkextra-3.3.4/gtkextra/testgtksheet.c:549: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] gtkextra-3.3.4/gtkextra/testgtksheet.c:837:5: note: You might need to cast the function pointer here gtkextra-3.3.4/gtkextra/testgtksheet.c:549:51: note: Parameter 'new_row' can be declared as pointer to const gtkextra-3.3.4/gtkextra/testimage.c:151:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WINDOW_TOPLEVEL [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/testgtksheet.c:549: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] gtkextra-3.3.4/gtkextra/testgtksheet.c:837:5: note: You might need to cast the function pointer here gtkextra-3.3.4/gtkextra/testgtksheet.c:549:66: note: Parameter 'new_col' can be declared as pointer to const gtkextra-3.3.4/gtkextra/testgtksheet.c:550: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] gtkextra-3.3.4/gtkextra/testgtksheet.c:837:5: note: You might need to cast the function pointer here gtkextra-3.3.4/gtkextra/testgtksheet.c:550:34: note: Parameter 'data' can be declared as pointer to const gtkextra-3.3.4/gtkextra/testgtksheet.c:515:16: style: Variable 'range.row0' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/testgtksheet.c:515:29: style: Variable 'range.rowi' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/testgtksheet.c:516:16: style: Variable 'range.col0' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/testgtksheet.c:516:29: style: Variable 'range.coli' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/testgtksheet.c:532:16: style: Variable 'range.row0' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/testgtksheet.c:532:29: style: Variable 'range.rowi' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/testgtksheet.c:533:16: style: Variable 'range.col0' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/testgtksheet.c:533:29: style: Variable 'range.coli' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/testimage.c:159:8: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] gtkextra-3.3.4/gtkextra/testimage.c:116:13: style: Local variable 'pixmap' shadows outer variable [shadowVariable] gtkextra-3.3.4/gtkextra/testimage.c:12:12: note: Shadowed declaration gtkextra-3.3.4/gtkextra/testimage.c:116:13: note: Shadow variable gtkextra-3.3.4/gtkextra/testimage.c:53:14: style: Variable 'active_widget' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/testimage.c:54:14: style: Variable 'canvas' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/testimage.c:57:10: style: Variable 'canvas' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/testiterator.c:84:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WINDOW_TOPLEVEL [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/testiterator.c:92:8: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] gtkextra-3.3.4/gtkextra/testgtkplot3d.c:146:8: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] gtkextra-3.3.4/gtkextra/testpixmap.c:111:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WINDOW_TOPLEVEL [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/testgtkplot3d.c:262:6: style: Variable 'dx' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/testgtkplot3d.c:263:6: style: Variable 'dy' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/testgtkplot3d.c:264:6: style: Variable 'dz' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/testpixmap.c:119:8: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] gtkextra-3.3.4/gtkextra/testpixmap.c:61:13: style: Local variable 'pixmap' shadows outer variable [shadowVariable] gtkextra-3.3.4/gtkextra/testpixmap.c:13:12: note: Shadowed declaration gtkextra-3.3.4/gtkextra/testpixmap.c:61:13: note: Shadow variable gtkextra-3.3.4/gtkextra/testprintexport.c:43:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_PAPER_NAME_A4 [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/testprintexport.c:80:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_FILE_CHOOSER_ACTION_SAVE [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/testprintexport.c:162:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WINDOW_TOPLEVEL [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/testpolar.c:69:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pos [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/testpolar.c:218:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WINDOW_TOPLEVEL [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/testpolar.c:226:8: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] gtkextra-3.3.4/gtkextra/testpolar.c:54:14: style: Variable 'active_widget' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/testpolar.c:56:12: style: Variable 'x' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/testpolar.c:56:23: style: Variable 'y' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/testpolar.c:111:14: style: Variable 'active_widget' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/testpolar.c:112:14: style: Variable 'canvas' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/testpolar.c:100:17: style: Variable 'widget_list' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/testpolar.c:101:19: style: Variable 'active_widget' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/testpolar.c:115:10: style: Variable 'canvas' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/testprintexport.c:169:23: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] gtkextra-3.3.4/gtkextra/testprintexport.c:173:25: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] gtkextra-3.3.4/gtkextra/testprintexport.c:15:35: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'destroy_window_cb' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gtkextra-3.3.4/gtkextra/testprintexport.c:163:2: note: You might need to cast the function pointer here gtkextra-3.3.4/gtkextra/testprintexport.c:15:35: note: Parameter 'widget' can be declared as pointer to const gtkextra-3.3.4/gtkextra/testprintexport.c:15:52: style: Parameter 'data' can be declared as pointer to const. However it seems that 'destroy_window_cb' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gtkextra-3.3.4/gtkextra/testprintexport.c:163:2: note: You might need to cast the function pointer here gtkextra-3.3.4/gtkextra/testprintexport.c:15:52: note: Parameter 'data' can be declared as pointer to const gtkextra-3.3.4/gtkextra/testprintexport.c:19:37: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'delete_event_cb' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gtkextra-3.3.4/gtkextra/testprintexport.c:164:2: note: You might need to cast the function pointer here gtkextra-3.3.4/gtkextra/testprintexport.c:19:37: note: Parameter 'widget' can be declared as pointer to const gtkextra-3.3.4/gtkextra/testprintexport.c:19:55: style: Parameter 'event' can be declared as pointer to const. However it seems that 'delete_event_cb' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gtkextra-3.3.4/gtkextra/testprintexport.c:164:2: note: You might need to cast the function pointer here gtkextra-3.3.4/gtkextra/testprintexport.c:19:55: note: Parameter 'event' can be declared as pointer to const gtkextra-3.3.4/gtkextra/testprintexport.c:19:71: style: Parameter 'data' can be declared as pointer to const. However it seems that 'delete_event_cb' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gtkextra-3.3.4/gtkextra/testprintexport.c:164:2: note: You might need to cast the function pointer here gtkextra-3.3.4/gtkextra/testprintexport.c:19:71: note: Parameter 'data' can be declared as pointer to const gtkextra-3.3.4/gtkextra/testprintexport.c:60:32: style: Variable 'print_settings' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/testrealtime.c:106:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WINDOW_TOPLEVEL [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/testrealtime.c:116:8: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] gtkextra-3.3.4/gtkextra/testsegment.c:75:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pos [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/testsegment.c:259:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WINDOW_TOPLEVEL [valueFlowBailoutIncompleteVar] gtkextra-3.3.4/gtkextra/testsegment.c:267:8: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] gtkextra-3.3.4/gtkextra/testsegment.c:60:14: style: Variable 'active_widget' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/testsegment.c:62:12: style: Variable 'x' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/testsegment.c:62:23: style: Variable 'y' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/testsegment.c:117:14: style: Variable 'active_widget' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/testsegment.c:118:14: style: Variable 'canvas' can be declared as pointer to const [constVariablePointer] gtkextra-3.3.4/gtkextra/testsegment.c:106:17: style: Variable 'widget_list' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/testsegment.c:107:19: style: Variable 'active_widget' is assigned a value that is never used. [unreadVariable] gtkextra-3.3.4/gtkextra/testsegment.c:121:10: style: Variable 'canvas' is assigned a value that is never used. [unreadVariable] diff: 2.18.0 gtkextra-3.3.4/gtkextra/gtkcharsel.c:113:13: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 gtkextra-3.3.4/gtkextra/gtkcharsel.c:126:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_SHADOW_IN [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtkcharsel.c:189:21: style: Variable 'charsel' can be declared as pointer to const [constVariablePointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtkcharsel.c:191:11: style: Variable 'charsel' is assigned a value that is never used. [unreadVariable] 2.18.0 gtkextra-3.3.4/gtkextra/gtkcharsel.c:259:16: style: Variable 'req.height' is assigned a value that is never used. [unreadVariable] 2.18.0 gtkextra-3.3.4/gtkextra/gtkcharsel.c:265:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_STATE_NORMAL [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtkcharsel.c:285:26: style: Parameter 'button' can be declared as pointer to const. However it seems that 'new_selection' is a callback function, if 'button' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gtkextra-3.3.4/gtkextra/gtkcharsel.c:152:5: note: You might need to cast the function pointer here gtkextra-3.3.4/gtkextra/gtkcharsel.c:285:26: note: Parameter 'button' can be declared as pointer to const 2.18.0 gtkextra-3.3.4/gtkextra/gtkcharsel.c:321:52: style: Parameter 'charsel' can be declared as pointer to const [constParameterPointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtkcheckitem.c:119:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable draw_indicator [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtkcheckitem.c:204:20: style: Variable 'toggle_button' can be declared as pointer to const [constVariablePointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtkcheckitem.c:218:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable indicator_size [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtkcheckitem.c:231:17: style: Variable 'check_item' can be declared as pointer to const [constVariablePointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtkcheckitem.c:232:20: style: Variable 'toggle_button' can be declared as pointer to const [constVariablePointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtkcheckitem.c:240:14: style: Variable 'check_item' is assigned a value that is never used. [unreadVariable] 2.18.0 gtkextra-3.3.4/gtkextra/gtkcheckitem.c:259:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable indicator_size [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtkcheckitem.c:285:17: style: Variable 'check_item' can be declared as pointer to const [constVariablePointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtkcheckitem.c:286:20: style: Variable 'toggle_button' can be declared as pointer to const [constVariablePointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtkcheckitem.c:293:14: style: Variable 'check_item' is assigned a value that is never used. [unreadVariable] 2.18.0 gtkextra-3.3.4/gtkextra/gtkcheckitem.c:337:20: style: Variable 'toggle_button' can be declared as pointer to const [constVariablePointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtkcheckitem.c:352:17: style: Variable 'toggle_button' is assigned a value that is never used. [unreadVariable] 2.18.0 gtkextra-3.3.4/gtkextra/gtkcheckitem.c:361:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_STATE_PRELIGHT [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtkcombobutton.c:106:10: style: Variable 'widget' is assigned a value that is never used. [unreadVariable] 2.18.0 gtkextra-3.3.4/gtkextra/gtkcombobutton.c:107:10: style: Variable 'popwin' is assigned a value that is never used. [unreadVariable] 2.18.0 gtkextra-3.3.4/gtkextra/gtkcombobutton.c:158:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_BUTTON_PRESS_MASK [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtkcombobutton.c:176:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_CURRENT_TIME [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtkcombobutton.c:183:20: style: Variable 'button' can be declared as pointer to const [constVariablePointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtkcombobutton.c:190:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_CURRENT_TIME [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtkcombobutton.c:209:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable homogeneous [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtkcombobutton.c:304:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_CURRENT_TIME [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtkcombobutton.c:312:23: style: Parameter 'requisition' can be declared as pointer to const. However it seems that 'gtk_combo_button_size_request' is a callback function, if 'requisition' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gtkextra-3.3.4/gtkextra/gtkcombobutton.c:77:32: note: You might need to cast the function pointer here gtkextra-3.3.4/gtkextra/gtkcombobutton.c:312:23: note: Parameter 'requisition' can be declared as pointer to const 2.18.0 gtkextra-3.3.4/gtkextra/gtkcombobutton.c:314:19: style: Variable 'combo_button' can be declared as pointer to const [constVariablePointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtkcombobutton.c:323:15: style: Variable 'combo_button' is assigned a value that is never used. [unreadVariable] 2.18.0 gtkextra-3.3.4/gtkextra/gtkcombobutton.c:83:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable popwin [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtkcombobutton.c:94:11: style: Variable 'popwin' can be declared as pointer to const [constVariablePointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtkcombobutton.c:95:14: style: Variable 'widget' can be declared as pointer to const [constVariablePointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtkdataentry.c:1086:35: style:inconclusive: Function 'gtk_data_entry_init' argument 1 names different: declaration 'data' definition 'data_entry'. [funcArgNamesDifferent] gtkextra-3.3.4/gtkextra/gtkdataentry.c:102:47: note: Function 'gtk_data_entry_init' argument 1 names different: declaration 'data' definition 'data_entry'. gtkextra-3.3.4/gtkextra/gtkdataentry.c:1086:35: note: Function 'gtk_data_entry_init' argument 1 names different: declaration 'data' definition 'data_entry'. 2.18.0 gtkextra-3.3.4/gtkextra/gtkdataentry.c:118:46: style: Parameter 'data_entry' can be declared as pointer to const [constParameterPointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtkdataentry.c:178:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gunichar [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtkdataentry.c:212:12: style: Parameter 'pat' can be declared as pointer to const [constParameterPointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtkdataentry.c:213:12: style: Parameter 'endstr' can be declared as pointer to const [constParameterPointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtkdataentry.c:280:12: style: Variable 'desc' can be declared as pointer to const [constVariablePointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtkdataentry.c:404:44: style: Parameter 'data_entry' can be declared as pointer to const [constParameterPointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtkdataentry.c:442:46: style: Parameter 'data_entry' can be declared as pointer to const [constParameterPointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtkdataentry.c:538:51: style: Parameter 'data_entry' can be declared as pointer to const [constParameterPointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtkdataentry.c:563:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_ENTRY_BUFFER_MAX_SIZE [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtkdataentry.c:596:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TYPE_BUILDABLE [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtkdataentry.c:606: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] gtkextra-3.3.4/gtkextra/gtkdataentry.c:799:35: note: You might need to cast the function pointer here gtkextra-3.3.4/gtkextra/gtkdataentry.c:606:17: note: Parameter 'pspec' can be declared as pointer to const 2.18.0 gtkextra-3.3.4/gtkextra/gtkdataentry.c:683: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] gtkextra-3.3.4/gtkextra/gtkdataentry.c:800:35: note: You might need to cast the function pointer here gtkextra-3.3.4/gtkextra/gtkdataentry.c:683:17: note: Parameter 'pspec' can be declared as pointer to const 2.18.0 gtkextra-3.3.4/gtkextra/gtkdataentry.c:719:12: style: Variable 'data_format' can be declared as pointer to const [constVariablePointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtkdataentry.c:719:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data_format [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtkdataentry.c:737:12: style: Variable 'data_format' can be declared as pointer to const [constVariablePointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtkdataentry.c:737:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data_format [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtkdataentry.c:817:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_READWRITE [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtkdataentry.c:936:20: style: Variable 'pos' can be declared as pointer to const [constVariablePointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtkdataentry.c:947:25: style: Condition 'ch' is always true [knownConditionTrueFalse] 2.18.0 gtkextra-3.3.4/gtkextra/gtkdataformat.c:118:12: style: Variable 'radix_cp' can be declared as pointer to const [constVariablePointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtkdataformat.c:126:13: style: Variable 'grp_ptr' can be declared as pointer to const [constVariablePointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtkdataformat.c:151:11: style: Variable 'c' is assigned a value that is never used. [unreadVariable] 2.18.0 gtkextra-3.3.4/gtkextra/gtkdataformat.c:182:26: warning: Either the condition '!src' is redundant or there is possible null pointer dereference: src. [nullPointerRedundantCheck] gtkextra-3.3.4/gtkextra/gtkdataformat.c:188:9: note: Assuming that condition '!src' is not redundant gtkextra-3.3.4/gtkextra/gtkdataformat.c:182:26: note: Null pointer dereference 2.18.0 gtkextra-3.3.4/gtkextra/gtkdatatextview.c:111:53: style: Parameter 'data_text_view' can be declared as pointer to const [constParameterPointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtkdatatextview.c:149:52: style: Parameter 'data_text_view' can be declared as pointer to const [constParameterPointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtkdatatextview.c:174:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXINT [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtkdatatextview.c:192:58: style: Parameter 'data_text_view' can be declared as pointer to const [constParameterPointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtkdatatextview.c:217:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXINT [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtkdatatextview.c:250:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TYPE_BUILDABLE [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/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] gtkextra-3.3.4/gtkextra/gtkdatatextview.c:338:35: note: You might need to cast the function pointer here gtkextra-3.3.4/gtkextra/gtkdatatextview.c:261:17: note: Parameter 'pspec' can be declared as pointer to const 2.18.0 gtkextra-3.3.4/gtkextra/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] gtkextra-3.3.4/gtkextra/gtkdatatextview.c:339:35: note: You might need to cast the function pointer here gtkextra-3.3.4/gtkextra/gtkdatatextview.c:302:17: note: Parameter 'pspec' can be declared as pointer to const 2.18.0 gtkextra-3.3.4/gtkextra/gtkdatatextview.c:355:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_READWRITE [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtkdatatextview.c:410:22: style: Variable 'data_text_view' can be declared as pointer to const [constVariablePointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtkdatatextview.c:474:14: style: Variable 'cpn' can be declared as pointer to const [constVariablePointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtkdatatextview.c:492:42: style:inconclusive: Function 'gtk_data_text_view_init' argument 1 names different: declaration 'data' definition 'data_text_view'. [funcArgNamesDifferent] gtkextra-3.3.4/gtkextra/gtkdatatextview.c:93:54: note: Function 'gtk_data_text_view_init' argument 1 names different: declaration 'data' definition 'data_text_view'. gtkextra-3.3.4/gtkextra/gtkdatatextview.c:492:42: note: Function 'gtk_data_text_view_init' argument 1 names different: declaration 'data' definition 'data_text_view'. head gtkextra-3.3.4/gtkextra/gtkextra-compat.h:25:0: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [preprocessorErrorDirective] head gtkextra-3.3.4/gtkextra/gtkextra-compat.h:25:2: error: failed to evaluate #if condition, undefined function-like macro invocation: GTK_CHECK_VERSION( ... ) [preprocessorErrorDirective] 2.18.0 gtkextra-3.3.4/gtkextra/gtkiconfilesel.c:156:19: style: Variable 'widget_class' can be declared as pointer to const [constVariablePointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtkiconfilesel.c:159:16: style: Variable 'widget_class' is assigned a value that is never used. [unreadVariable] 2.18.0 gtkextra-3.3.4/gtkextra/gtkiconfilesel.c:174:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtkiconfilesel.c:195:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtkiconfilesel.c:233:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DIR_SEPARATOR_S [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtkiconfilesel.c:238:13: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] 2.18.0 gtkextra-3.3.4/gtkextra/gtkiconfilesel.c:243:10: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 gtkextra-3.3.4/gtkextra/gtkiconfilesel.c:316:8: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] 2.18.0 gtkextra-3.3.4/gtkextra/gtkiconfilesel.c:418:11: style: Variable 'wpixmap' is reassigned a value before the old one has been used. [redundantAssignment] gtkextra-3.3.4/gtkextra/gtkiconfilesel.c:405:11: note: wpixmap is assigned gtkextra-3.3.4/gtkextra/gtkiconfilesel.c:418:11: note: wpixmap is overwritten 2.18.0 gtkextra-3.3.4/gtkextra/gtkiconfilesel.c:434:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable selection [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtkiconfilesel.c:450:51: style: Parameter 'filesel' can be declared as pointer to const [constParameterPointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtkiconfilesel.c:511:20: style: Variable 'item' can be declared as pointer to const [constVariablePointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtkiconfilesel.c:540:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_BUTTON_PRESS [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtkiconfilesel.c:547:8: style: Variable 'file' is reassigned a value before the old one has been used. [redundantAssignment] gtkextra-3.3.4/gtkextra/gtkiconfilesel.c:546:8: note: file is assigned gtkextra-3.3.4/gtkextra/gtkiconfilesel.c:547:8: note: file is overwritten 2.18.0 gtkextra-3.3.4/gtkextra/gtkiconfilesel.c:581:48: style: Parameter 'key' can be declared as pointer to const. However it seems that 'entry_set_file' is a callback function, if 'key' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gtkextra-3.3.4/gtkextra/gtkiconfilesel.c:384:3: note: You might need to cast the function pointer here gtkextra-3.3.4/gtkextra/gtkiconfilesel.c:581:48: note: Parameter 'key' can be declared as pointer to const 2.18.0 gtkextra-3.3.4/gtkextra/gtkiconfilesel.c:585:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_KEY_KP_Enter [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtkiconfilesel.c:602:17: style: Variable 'text' can be declared as pointer to const [constVariablePointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtkiconfilesel.c:624:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DIR_SEPARATOR [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtkiconfilesel.c:659:44: style: Parameter 'key' can be declared as pointer to const. However it seems that 'set_filter' is a callback function, if 'key' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gtkextra-3.3.4/gtkextra/gtkiconfilesel.c:391:3: note: You might need to cast the function pointer here gtkextra-3.3.4/gtkextra/gtkiconfilesel.c:659:44: note: Parameter 'key' can be declared as pointer to const 2.18.0 gtkextra-3.3.4/gtkextra/gtkiconfilesel.c:663:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_KEY_KP_Enter [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtkiconfilesel.c:692:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DIR_SEPARATOR_S [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtkiconfilesel.c:724:8: style: Variable 'dir' can be declared as pointer to const [constVariablePointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtkiconfilesel.c:731:11: style: Variable 'dir' is assigned a value that is never used. [unreadVariable] 2.18.0 gtkextra-3.3.4/gtkextra/gtkiconfilesel.c:752:3: error: Resource leak: dir [resourceLeak] 2.18.0 gtkextra-3.3.4/gtkextra/gtkiconfilesel.c:768:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable show_hidden [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtkiconfilesel.c:781:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable filter [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtkiconfilesel.c:797:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DIR_SEPARATOR_S [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtkiconfilesel.c:862:58: style:inconclusive: Function 'init_history_combo' argument 2 names different: declaration 'curr_dir' definition 'current_directory'. [funcArgNamesDifferent] gtkextra-3.3.4/gtkextra/gtkiconfilesel.c:91:22: note: Function 'init_history_combo' argument 2 names different: declaration 'curr_dir' definition 'current_directory'. gtkextra-3.3.4/gtkextra/gtkiconfilesel.c:862:58: note: Function 'init_history_combo' argument 2 names different: declaration 'curr_dir' definition 'current_directory'. 2.18.0 gtkextra-3.3.4/gtkextra/gtkiconfilesel.c:875:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DIR_SEPARATOR [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtkiconfilesel.c:889:60: style:inconclusive: Function 'update_history_combo' argument 2 names different: declaration 'curr_dir' definition 'current_directory'. [funcArgNamesDifferent] gtkextra-3.3.4/gtkextra/gtkiconfilesel.c:93:22: note: Function 'update_history_combo' argument 2 names different: declaration 'curr_dir' definition 'current_directory'. gtkextra-3.3.4/gtkextra/gtkiconfilesel.c:889:60: note: Function 'update_history_combo' argument 2 names different: declaration 'curr_dir' definition 'current_directory'. 2.18.0 gtkextra-3.3.4/gtkextra/gtkiconfilesel.c:892:10: style: Variable 'sel_dir' can be declared as pointer to const [constVariablePointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtkiconfilesel.c:908:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DIR_SEPARATOR [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtkiconfilesel.c:921:10: style: Variable 'dir_selected' can be declared as pointer to const [constVariablePointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtkiconfilesel.c:934:18: style: Parameter 'event' can be declared as pointer to const. However it seems that 'entry_key_press' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gtkextra-3.3.4/gtkextra/gtkiconfilesel.c:252:3: note: You might need to cast the function pointer here gtkextra-3.3.4/gtkextra/gtkiconfilesel.c:934:18: note: Parameter 'event' can be declared as pointer to const 2.18.0 gtkextra-3.3.4/gtkextra/gtkiconfilesel.c:939:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_KEY_Return [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtkiconfilesel.c:957:55: style: Parameter 'filesel' can be declared as pointer to const [constParameterPointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtkiconlist.c:1015:38: style: Parameter 'iconlist' can be declared as pointer to const [constParameterPointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtkiconlist.c:1040:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable text_max_size [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtkiconlist.c:1077:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable finalize [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtkiconlist.c:1157:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_STATE_SELECTED [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtkiconlist.c:1205:44: style: Parameter 'iconlist' can be declared as pointer to const [constParameterPointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtkiconlist.c:1211:55: style: Parameter 'widget' can be declared as pointer to const [constParameterPointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtkiconlist.c:1326:45: style:inconclusive: Function 'gtk_icon_list_add_from_pixmap' argument 1 names different: declaration 'icon_list' definition 'iconlist'. [funcArgNamesDifferent] gtkextra-3.3.4/gtkextra/gtkiconlist.h:161:62: note: Function 'gtk_icon_list_add_from_pixmap' argument 1 names different: declaration 'icon_list' definition 'iconlist'. gtkextra-3.3.4/gtkextra/gtkiconlist.c:1326:45: note: Function 'gtk_icon_list_add_from_pixmap' argument 1 names different: declaration 'icon_list' definition 'iconlist'. 2.18.0 gtkextra-3.3.4/gtkextra/gtkiconlist.c:1342:38: style:inconclusive: Function 'gtk_icon_list_real_add' argument 1 names different: declaration 'iconualist' definition 'iconlist'. [funcArgNamesDifferent] gtkextra-3.3.4/gtkextra/gtkiconlist.c:113:62: note: Function 'gtk_icon_list_real_add' argument 1 names different: declaration 'iconualist' definition 'iconlist'. gtkextra-3.3.4/gtkextra/gtkiconlist.c:1342:38: note: Function 'gtk_icon_list_real_add' argument 1 names different: declaration 'iconualist' definition 'iconlist'. 2.18.0 gtkextra-3.3.4/gtkextra/gtkiconlist.c:1351:15: style: Variable 'hspace' is assigned a value that is never used. [unreadVariable] 2.18.0 gtkextra-3.3.4/gtkextra/gtkiconlist.c:1352:15: style: Variable 'vspace' is assigned a value that is never used. [unreadVariable] 2.18.0 gtkextra-3.3.4/gtkextra/gtkiconlist.c:1407:14: style: Variable 'widget' can be declared as pointer to const [constVariablePointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtkiconlist.c:1429:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_STATE_NORMAL [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtkiconlist.c:1487:19: style: Variable 'height' is assigned a value that is never used. [unreadVariable] 2.18.0 gtkextra-3.3.4/gtkextra/gtkiconlist.c:1502:19: style: Variable 'width' is assigned a value that is never used. [unreadVariable] 2.18.0 gtkextra-3.3.4/gtkextra/gtkiconlist.c:1544:25: style: Parameter 'iconlist' can be declared as pointer to const [constParameterPointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtkiconlist.c:1544:52: style:inconclusive: Function 'set_labels' argument 2 names different: declaration 'item' definition 'icon'. [funcArgNamesDifferent] gtkextra-3.3.4/gtkextra/gtkiconlist.c:102:32: note: Function 'set_labels' argument 2 names different: declaration 'item' definition 'icon'. gtkextra-3.3.4/gtkextra/gtkiconlist.c:1544:52: note: Function 'set_labels' argument 2 names different: declaration 'item' definition 'icon'. 2.18.0 gtkextra-3.3.4/gtkextra/gtkiconlist.c:1558:14: style: Variable 'text_width' is assigned a value that is never used. [unreadVariable] 2.18.0 gtkextra-3.3.4/gtkextra/gtkiconlist.c:1580:36: error: Undefined behavior: Variable 'entry_label' is used as parameter and destination in sprintf(). [sprintfOverlappingData] 2.18.0 gtkextra-3.3.4/gtkextra/gtkiconlist.c:1588:48: style: Parameter 'key' can be declared as pointer to const. However it seems that 'icon_key_press' is a callback function, if 'key' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gtkextra-3.3.4/gtkextra/gtkiconlist.c:1532:3: note: You might need to cast the function pointer here gtkextra-3.3.4/gtkextra/gtkiconlist.c:1588:48: note: Parameter 'key' can be declared as pointer to const 2.18.0 gtkextra-3.3.4/gtkextra/gtkiconlist.c:1593:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_KEY_Return [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtkiconlist.c:1678:65: style: Parameter 'item' can be declared as pointer to const [constParameterPointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtkiconlist.c:1681:20: style: Variable 'icon' can be declared as pointer to const [constVariablePointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtkiconlist.c:1752:63: style: Parameter 'item' can be declared as pointer to const [constParameterPointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtkiconlist.c:1767:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_STATE_SELECTED [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtkiconlist.c:1892:41: style: Parameter 'item' can be declared as pointer to const [constParameterPointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtkiconlist.c:1907:66: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtkiconlist.c:1931:42: style: Parameter 'item' can be declared as pointer to const [constParameterPointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtkiconlist.c:1945:43: style: Parameter 'item' can be declared as pointer to const [constParameterPointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtkiconlist.c:1973:5: style: Variable 'x' is reassigned a value before the old one has been used. [redundantAssignment] gtkextra-3.3.4/gtkextra/gtkiconlist.c:1968:5: note: x is assigned gtkextra-3.3.4/gtkextra/gtkiconlist.c:1973:5: note: x is overwritten 2.18.0 gtkextra-3.3.4/gtkextra/gtkiconlist.c:1974:5: style: Variable 'y' is reassigned a value before the old one has been used. [redundantAssignment] gtkextra-3.3.4/gtkextra/gtkiconlist.c:1969:5: note: y is assigned gtkextra-3.3.4/gtkextra/gtkiconlist.c:1974:5: note: y is overwritten 2.18.0 gtkextra-3.3.4/gtkextra/gtkiconlist.c:2145:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_STATE_SELECTED [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtkiconlist.c:2160:47: style: Parameter 'iconlist' can be declared as pointer to const [constParameterPointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtkiconlist.c:2174:51: style: Parameter 'iconlist' can be declared as pointer to const [constParameterPointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtkiconlist.c:2188:51: style: Parameter 'iconlist' can be declared as pointer to const [constParameterPointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtkiconlist.c:2202:50: style: Parameter 'iconlist' can be declared as pointer to const [constParameterPointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtkiconlist.c:2216:51: style: Parameter 'iconlist' can be declared as pointer to const [constParameterPointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtkiconlist.c:2230:50: style: Parameter 'iconlist' can be declared as pointer to const [constParameterPointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtkiconlist.c:243:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_TYPE_EVENT [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtkiconlist.c:382:15: style: Variable 'hspace' is assigned a value that is never used. [unreadVariable] 2.18.0 gtkextra-3.3.4/gtkextra/gtkiconlist.c:383:15: style: Variable 'vspace' is assigned a value that is never used. [unreadVariable] 2.18.0 gtkextra-3.3.4/gtkextra/gtkiconlist.c:402:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable view_window [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtkiconlist.c:515:14: style: Variable 'size' is assigned a value that is never used. [unreadVariable] 2.18.0 gtkextra-3.3.4/gtkextra/gtkiconlist.c:522:19: style: Variable 'height' is assigned a value that is never used. [unreadVariable] 2.18.0 gtkextra-3.3.4/gtkextra/gtkiconlist.c:530:19: style: Variable 'width' is assigned a value that is never used. [unreadVariable] 2.18.0 gtkextra-3.3.4/gtkextra/gtkiconlist.c:553:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable view_window [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtkiconlist.c:579:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_STATE_NORMAL [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtkiconlist.c:588:17: style: Local variable 'style' shadows outer variable [shadowVariable] gtkextra-3.3.4/gtkextra/gtkiconlist.c:568:13: note: Shadowed declaration gtkextra-3.3.4/gtkextra/gtkiconlist.c:588:17: note: Shadow variable 2.18.0 gtkextra-3.3.4/gtkextra/gtkiconlist.c:627:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_EXPOSURE_MASK [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtkiconlist.c:647:20: style: Variable 'itema' can be declared as pointer to const [constVariablePointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtkiconlist.c:648:20: style: Variable 'itemb' can be declared as pointer to const [constVariablePointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtkiconlist.c:718:6: style: Condition 'item' is always true [knownConditionTrueFalse] 2.18.0 gtkextra-3.3.4/gtkextra/gtkiconlist.c:813:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_STATE_SELECTED [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtkiconlist.c:863:20: style: Variable 'icon' can be declared as pointer to const [constVariablePointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtkiconlist.c:867:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_STATE_NORMAL [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtkiconlist.c:941:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GtkAllocation [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtkiconlist.c:944:3: error: Memory leak: allocation [memleak] 2.18.0 gtkextra-3.3.4/gtkextra/gtkiconlist.c:956:39: style:inconclusive: Function 'gtk_icon_list_construct' argument 1 names different: declaration 'iconlist' definition 'icon_list'. [funcArgNamesDifferent] gtkextra-3.3.4/gtkextra/gtkiconlist.h:133:46: note: Function 'gtk_icon_list_construct' argument 1 names different: declaration 'iconlist' definition 'icon_list'. gtkextra-3.3.4/gtkextra/gtkiconlist.c:956:39: note: Function 'gtk_icon_list_construct' argument 1 names different: declaration 'iconlist' definition 'icon_list'. 2.18.0 gtkextra-3.3.4/gtkextra/gtkitementry.c:1028:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PANGO_DIRECTION_LTR [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtkitementry.c:1163:10: style:inconclusive: Same expression used in consecutive assignments of 'start_pos' and 'end_pos'. [duplicateAssignExpression] gtkextra-3.3.4/gtkextra/gtkitementry.c:1164:10: note: Same expression used in consecutive assignments of 'start_pos' and 'end_pos'. gtkextra-3.3.4/gtkextra/gtkitementry.c:1163:10: note: Same expression used in consecutive assignments of 'start_pos' and 'end_pos'. 2.18.0 gtkextra-3.3.4/gtkextra/gtkitementry.c:1274:52: style:inconclusive: Function 'gtk_item_entry_delete_surrounding_cb' argument 1 names different: declaration 'context' definition 'slave'. [funcArgNamesDifferent] gtkextra-3.3.4/gtkextra/gtkitementry.c:144:68: note: Function 'gtk_item_entry_delete_surrounding_cb' argument 1 names different: declaration 'context' definition 'slave'. gtkextra-3.3.4/gtkextra/gtkitementry.c:1274:52: note: Function 'gtk_item_entry_delete_surrounding_cb' argument 1 names different: declaration 'context' definition 'slave'. 2.18.0 gtkextra-3.3.4/gtkextra/gtkitementry.c:1416:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PRIORITY_HIGH_IDLE [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtkitementry.c:1576:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PANGO_SCALE [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtkitementry.c:1656:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_STATE_SELECTED [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtkitementry.c:1711:15: style: Parameter 'fallback' can be declared as pointer to const [constParameterPointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtkitementry.c:1719:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_GC_FOREGROUND [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtkitementry.c:1750:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_INVALID [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtkitementry.c:1867:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PANGO_DIRECTION_LTR [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtkitementry.c:1982:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PANGO_SCALE [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtkitementry.c:1997:19: style: Variable 'item_entry' can be declared as pointer to const [constVariablePointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtkitementry.c:2012:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PANGO_SCALE [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtkitementry.c:2127:40: style:inconclusive: Function 'gtk_item_entry_move_visually' argument 1 names different: declaration 'editable' definition 'entry'. [funcArgNamesDifferent] gtkextra-3.3.4/gtkextra/gtkitementry.c:171:66: note: Function 'gtk_item_entry_move_visually' argument 1 names different: declaration 'editable' definition 'entry'. gtkextra-3.3.4/gtkextra/gtkitementry.c:2127:40: note: Function 'gtk_item_entry_move_visually' argument 1 names different: declaration 'editable' definition 'entry'. 2.18.0 gtkextra-3.3.4/gtkextra/gtkitementry.c:2154:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PANGO_DIRECTION_LTR [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtkitementry.c:2205:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_cursor_position [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtkitementry.c:2244:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_word_end [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtkitementry.c:2275:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_word_start [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtkitementry.c:2295:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_white [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtkitementry.c:2371:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_SELECTION_PRIMARY [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtkitementry.c:2441:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable text [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtkitementry.c:2530:51: style: Parameter 'item_entry' can be declared as pointer to const [constParameterPointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtkitementry.c:2555:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_ENTRY_BUFFER_MAX_SIZE [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtkitementry.c:2593:18: style: Variable 'settings' can be declared as pointer to const [constVariablePointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtkitementry.c:2609:18: style: Variable 'settings' can be declared as pointer to const [constVariablePointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtkitementry.c:2753:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cursor_visible [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtkitementry.c:2769:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cursor_visible [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtkitementry.c:308:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable has_frame [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtkitementry.c:329:18: style: Variable 'editable' can be declared as pointer to const [constVariablePointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtkitementry.c:336:14: style: Variable 'editable' is assigned a value that is never used. [unreadVariable] 2.18.0 gtkextra-3.3.4/gtkextra/gtkitementry.c:338:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_WINDOW_CHILD [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtkitementry.c:601:38: style: Parameter 'widget' can be declared as pointer to const [constParameterPointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtkitementry.c:644:58: style: Parameter 'event' can be declared as pointer to const. However it seems that 'gtk_item_entry_expose' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gtkextra-3.3.4/gtkextra/gtkitementry.c:276:34: note: You might need to cast the function pointer here gtkextra-3.3.4/gtkextra/gtkitementry.c:644:58: note: Parameter 'event' can be declared as pointer to const 2.18.0 gtkextra-3.3.4/gtkextra/gtkitementry.c:649:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable justification [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtkitementry.c:701:15: style: Variable 'entry' can be declared as pointer to const [constVariablePointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtkitementry.c:759:15: style: Variable 'entry' can be declared as pointer to const [constVariablePointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtkitementry.c:789:15: style: Variable 'entry' can be declared as pointer to const [constVariablePointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtkitementry.c:807: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] gtkextra-3.3.4/gtkextra/gtkitementry.c:278:31: note: You might need to cast the function pointer here gtkextra-3.3.4/gtkextra/gtkitementry.c:807:21: note: Parameter 'previous_style' can be declared as pointer to const 2.18.0 gtkextra-3.3.4/gtkextra/gtkitementry.c:842:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable current_pos [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtkitementry.c:920:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUSHORT [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtkplotbox.c:103:16: style: Variable 'object_class' is assigned a value that is never used. [unreadVariable] 2.18.0 gtkextra-3.3.4/gtkextra/gtkplotbox.c:104:16: style: Variable 'widget_class' is assigned a value that is never used. [unreadVariable] 2.18.0 gtkextra-3.3.4/gtkextra/gtkplotbox.c:117:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_READABLE [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtkplotbox.c:149:38: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'gtk_plot_box_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gtkextra-3.3.4/gtkextra/gtkplotbox.c:108:33: note: You might need to cast the function pointer here gtkextra-3.3.4/gtkextra/gtkplotbox.c:149:38: note: Parameter 'pspec' can be declared as pointer to const 2.18.0 gtkextra-3.3.4/gtkextra/gtkplotbox.c:168:32: style:inconclusive: Function 'gtk_plot_box_init' argument 1 names different: declaration 'data' definition 'dataset'. [funcArgNamesDifferent] gtkextra-3.3.4/gtkextra/gtkplotbox.c:43:46: note: Function 'gtk_plot_box_init' argument 1 names different: declaration 'data' definition 'dataset'. gtkextra-3.3.4/gtkextra/gtkplotbox.c:168:32: note: Function 'gtk_plot_box_init' argument 1 names different: declaration 'data' definition 'dataset'. 2.18.0 gtkextra-3.3.4/gtkextra/gtkplotbox.c:170:14: style: Variable 'widget' can be declared as pointer to const [constVariablePointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtkplotbox.c:174:10: style: Variable 'widget' is assigned a value that is never used. [unreadVariable] 2.18.0 gtkextra-3.3.4/gtkextra/gtkplotbox.c:181:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable symbol_style [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtkplotbox.c:227:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable orientation [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtkplotbox.c:231:39: style:inconclusive: Function 'gtk_plot_box_draw_symbol' argument 1 names different: declaration 'data' definition 'dataset'. [funcArgNamesDifferent] gtkextra-3.3.4/gtkextra/gtkplotbox.c:54:52: note: Function 'gtk_plot_box_draw_symbol' argument 1 names different: declaration 'data' definition 'dataset'. gtkextra-3.3.4/gtkextra/gtkplotbox.c:231:39: note: Function 'gtk_plot_box_draw_symbol' argument 1 names different: declaration 'data' definition 'dataset'. 2.18.0 gtkextra-3.3.4/gtkextra/gtkplotbox.c:236:15: style: Variable 'box' can be declared as pointer to const [constVariablePointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtkplotbox.c:398:15: style: Variable 'box' can be declared as pointer to const [constVariablePointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtkplotbox.c:406:7: style: Variable 'box' is assigned a value that is never used. [unreadVariable] 2.18.0 gtkextra-3.3.4/gtkextra/gtkplotbox.c:96:19: style: Variable 'object_class' can be declared as pointer to const [constVariablePointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtkplotbox.c:97:19: style: Variable 'widget_class' can be declared as pointer to const [constVariablePointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtkplotcandle.c:101:38: style:inconclusive: Function 'gtk_plot_candle_init' argument 1 names different: declaration 'data' definition 'dataset'. [funcArgNamesDifferent] gtkextra-3.3.4/gtkextra/gtkplotcandle.c:42:51: note: Function 'gtk_plot_candle_init' argument 1 names different: declaration 'data' definition 'dataset'. gtkextra-3.3.4/gtkextra/gtkplotcandle.c:101:38: note: Function 'gtk_plot_candle_init' argument 1 names different: declaration 'data' definition 'dataset'. 2.18.0 gtkextra-3.3.4/gtkextra/gtkplotcandle.c:103:14: style: Variable 'widget' can be declared as pointer to const [constVariablePointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtkplotcandle.c:108:10: style: Variable 'widget' is assigned a value that is never used. [unreadVariable] 2.18.0 gtkextra-3.3.4/gtkextra/gtkplotcandle.c:115:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable symbol_style [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtkplotcandle.c:149:42: style:inconclusive: Function 'gtk_plot_candle_draw_symbol' argument 1 names different: declaration 'data' definition 'dataset'. [funcArgNamesDifferent] gtkextra-3.3.4/gtkextra/gtkplotcandle.c:45:55: note: Function 'gtk_plot_candle_draw_symbol' argument 1 names different: declaration 'data' definition 'dataset'. gtkextra-3.3.4/gtkextra/gtkplotcandle.c:149:42: note: Function 'gtk_plot_candle_draw_symbol' argument 1 names different: declaration 'data' definition 'dataset'. 2.18.0 gtkextra-3.3.4/gtkextra/gtkplotcandle.c:154:18: style: Variable 'box' can be declared as pointer to const [constVariablePointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtkplotcandle.c:156:14: style: Variable 'x1' is assigned a value that is never used. [unreadVariable] 2.18.0 gtkextra-3.3.4/gtkextra/gtkplotcandle.c:156:24: style: Variable 'y1' is assigned a value that is never used. [unreadVariable] 2.18.0 gtkextra-3.3.4/gtkextra/gtkplotcandle.c:156:37: style: Variable 'width' is assigned a value that is never used. [unreadVariable] 2.18.0 gtkextra-3.3.4/gtkextra/gtkplotcandle.c:156:51: style: Variable 'height' is assigned a value that is never used. [unreadVariable] 2.18.0 gtkextra-3.3.4/gtkextra/gtkplotcandle.c:164:7: style: Variable 'box' is assigned a value that is never used. [unreadVariable] 2.18.0 gtkextra-3.3.4/gtkextra/gtkplotcandle.c:237:18: style: Variable 'box' can be declared as pointer to const [constVariablePointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtkplotcandle.c:245:7: style: Variable 'box' is assigned a value that is never used. [unreadVariable] 2.18.0 gtkextra-3.3.4/gtkextra/gtkplotcandle.c:82:19: style: Variable 'object_class' can be declared as pointer to const [constVariablePointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtkplotcandle.c:83:19: style: Variable 'widget_class' can be declared as pointer to const [constVariablePointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtkplotcandle.c:88:16: style: Variable 'object_class' is assigned a value that is never used. [unreadVariable] 2.18.0 gtkextra-3.3.4/gtkextra/gtkplotcandle.c:89:16: style: Variable 'widget_class' is assigned a value that is never used. [unreadVariable] 2.18.0 gtkextra-3.3.4/gtkextra/gtkplotcanvas.c:1183:13: style: Variable 'fixed' can be declared as pointer to const [constVariablePointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtkplotcanvas.c:1190:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fg_gc [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtkplotcanvas.c:1251:59: style: Parameter 'key' can be declared as pointer to const. However it seems that 'gtk_plot_canvas_key_press' is a callback function, if 'key' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gtkextra-3.3.4/gtkextra/gtkplotcanvas.c:665:35: note: You might need to cast the function pointer here gtkextra-3.3.4/gtkextra/gtkplotcanvas.c:1251:59: note: Parameter 'key' can be declared as pointer to const 2.18.0 gtkextra-3.3.4/gtkextra/gtkplotcanvas.c:1251:59: style:inconclusive: Function 'gtk_plot_canvas_key_press' argument 2 names different: declaration 'event' definition 'key'. [funcArgNamesDifferent] gtkextra-3.3.4/gtkextra/gtkplotcanvas.c:119:63: note: Function 'gtk_plot_canvas_key_press' argument 2 names different: declaration 'event' definition 'key'. gtkextra-3.3.4/gtkextra/gtkplotcanvas.c:1251:59: note: Function 'gtk_plot_canvas_key_press' argument 2 names different: declaration 'event' definition 'key'. 2.18.0 gtkextra-3.3.4/gtkextra/gtkplotcanvas.c:1274:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_TOP_LEFT_ARROW [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtkplotcanvas.c:1457:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_STATE_SELECTED [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtkplotcanvas.c:1474:21: style: Variable 'new_item' is assigned a value that is never used. [unreadVariable] 2.18.0 gtkextra-3.3.4/gtkextra/gtkplotcanvas.c:1478:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_BUTTON1_MASK [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtkplotcanvas.c:1583:24: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] 2.18.0 gtkextra-3.3.4/gtkextra/gtkplotcanvas.c:1639:6: style: Variable 'x2' is reassigned a value before the old one has been used. [redundantAssignment] gtkextra-3.3.4/gtkextra/gtkplotcanvas.c:1635:6: note: x2 is assigned gtkextra-3.3.4/gtkextra/gtkplotcanvas.c:1639:6: note: x2 is overwritten 2.18.0 gtkextra-3.3.4/gtkextra/gtkplotcanvas.c:1640:6: style: Variable 'y2' is reassigned a value before the old one has been used. [redundantAssignment] gtkextra-3.3.4/gtkextra/gtkplotcanvas.c:1636:6: note: y2 is assigned gtkextra-3.3.4/gtkextra/gtkplotcanvas.c:1640:6: note: y2 is overwritten 2.18.0 gtkextra-3.3.4/gtkextra/gtkplotcanvas.c:1664:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_TOP_LEFT_ARROW [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtkplotcanvas.c:1697:8: style: Variable 'x2' is assigned a value that is never used. [unreadVariable] 2.18.0 gtkextra-3.3.4/gtkextra/gtkplotcanvas.c:1697:8: style: Variable 'x2' is reassigned a value before the old one has been used. [redundantAssignment] gtkextra-3.3.4/gtkextra/gtkplotcanvas.c:1693:8: note: x2 is assigned gtkextra-3.3.4/gtkextra/gtkplotcanvas.c:1697:8: note: x2 is overwritten 2.18.0 gtkextra-3.3.4/gtkextra/gtkplotcanvas.c:1698:8: style: Variable 'y2' is assigned a value that is never used. [unreadVariable] 2.18.0 gtkextra-3.3.4/gtkextra/gtkplotcanvas.c:1698:8: style: Variable 'y2' is reassigned a value before the old one has been used. [redundantAssignment] gtkextra-3.3.4/gtkextra/gtkplotcanvas.c:1694:8: note: y2 is assigned gtkextra-3.3.4/gtkextra/gtkplotcanvas.c:1698:8: note: y2 is overwritten 2.18.0 gtkextra-3.3.4/gtkextra/gtkplotcanvas.c:1754:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_HAS_FOCUS [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtkplotcanvas.c:1762:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_HAS_FOCUS [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtkplotcanvas.c:1792:45: style: Parameter 'canvas' can be declared as pointer to const [constParameterPointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtkplotcanvas.c:1839:42: style: Parameter 'canvas' can be declared as pointer to const [constParameterPointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtkplotcanvas.c:1857:45: style: Parameter 'plot_canvas' can be declared as pointer to const [constParameterPointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtkplotcanvas.c:1874:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_STATE_SELECTED [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtkplotcanvas.c:1922:48: style: Parameter 'canvas' can be declared as pointer to const [constParameterPointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtkplotcanvas.c:1942:56: style: Parameter 'child' can be declared as pointer to const [constParameterPointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtkplotcanvas.c:1946:10: style: Variable 'list' can be declared as pointer to const [constVariablePointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtkplotcanvas.c:2011:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size_allocate [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtkplotcanvas.c:2046:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable drawable [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtkplotcanvas.c:2071:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_STATE_NORMAL [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtkplotcanvas.c:2089:18: style: Variable 'canvas' can be declared as pointer to const [constVariablePointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtkplotcanvas.c:2120:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable set_magnification [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtkplotcanvas.c:2135:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable draw_selection [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtkplotcanvas.c:2145:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fg_gc [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtkplotcanvas.c:2364:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size_allocate [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtkplotcanvas.c:2392:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable move [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtkplotcanvas.c:2421:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable move_resize [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtkplotcanvas.c:2514:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_LINE_ON_OFF_DASH [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtkplotcanvas.c:264:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_READABLE [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtkplotcanvas.c:403:23: style: Variable 'child' can be declared as pointer to const [constVariablePointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtkplotcanvas.c:506:22: style: Variable 'container_class' can be declared as pointer to const [constVariablePointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtkplotcanvas.c:513:19: style: Variable 'container_class' is assigned a value that is never used. [unreadVariable] 2.18.0 gtkextra-3.3.4/gtkextra/gtkplotcanvas.c:683:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXINT [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtkplotcanvas.c:781:18: style: Variable 'canvas' can be declared as pointer to const [constVariablePointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtkplotcanvas.c:871:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_EXPOSURE_MASK [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtkplotcanvas.c:911:57: style: Parameter 'canvas' can be declared as pointer to const [constParameterPointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtkplotcanvas.c:947:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable drawable [valueFlowBailoutIncompleteVar] head gtkextra-3.3.4/gtkextra/gtkplotdt.c:255:10: style: Variable 'list' can be declared as pointer to const [constVariablePointer] head gtkextra-3.3.4/gtkextra/gtkplotdt.c:703:18: style: Variable 'aux2' can be declared as pointer to const [constVariablePointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:10170:7: style: Redundant initialization for 'veto'. The initialized value is overwritten before it is read. [redundantInitialization] gtkextra-3.3.4/gtkextra/gtksheet.c:10169:16: note: veto is initialized gtkextra-3.3.4/gtkextra/gtksheet.c:10170:7: note: veto is overwritten 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:10331:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:10407:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_BUTTON1_MASK [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:10496:8: style: Local variable 'row' shadows outer variable [shadowVariable] gtkextra-3.3.4/gtkextra/gtksheet.c:10390:16: note: Shadowed declaration gtkextra-3.3.4/gtkextra/gtksheet.c:10496:8: note: Shadow variable 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:10497:8: style: Local variable 'column' shadows outer variable [shadowVariable] gtkextra-3.3.4/gtkextra/gtksheet.c:10390:21: note: Shadowed declaration gtkextra-3.3.4/gtkextra/gtksheet.c:10497:8: note: Shadow variable 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:10524:8: style: Local variable 'row' shadows outer variable [shadowVariable] gtkextra-3.3.4/gtkextra/gtksheet.c:10390:16: note: Shadowed declaration gtkextra-3.3.4/gtkextra/gtksheet.c:10524:8: note: Shadow variable 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:10525:8: style: Local variable 'column' shadows outer variable [shadowVariable] gtkextra-3.3.4/gtkextra/gtksheet.c:10390:21: note: Shadowed declaration gtkextra-3.3.4/gtkextra/gtksheet.c:10525:8: note: Shadow variable 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:10614:15: style: Variable 'move' is assigned a value that is never used. [unreadVariable] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:10621:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:10647:54: style:inconclusive: Function 'gtk_sheet_click_cell' argument 3 names different: declaration 'column' definition 'col'. [funcArgNamesDifferent] gtkextra-3.3.4/gtkextra/gtksheet.c:1131:66: note: Function 'gtk_sheet_click_cell' argument 3 names different: declaration 'column' definition 'col'. gtkextra-3.3.4/gtkextra/gtksheet.c:10647:54: note: Function 'gtk_sheet_click_cell' argument 3 names different: declaration 'column' definition 'col'. 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:10665:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_visible [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:10857:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:10987:61: style: Parameter 'event' can be declared as pointer to const. However it seems that 'gtk_sheet_motion_handler' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gtkextra-3.3.4/gtkextra/gtksheet.c:2997:41: note: You might need to cast the function pointer here gtkextra-3.3.4/gtkextra/gtksheet.c:10987:61: note: Parameter 'event' can be declared as pointer to const 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:11014:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:11267:6: style: Variable 'aux' is assigned a value that is never used. [unreadVariable] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:11289:24: style: Condition 'current_rowdrag_range.row0' is always true [knownConditionTrueFalse] gtkextra-3.3.4/gtkextra/gtksheet.c:11285:19: note: Assuming that condition 'current_row>=sheet->drag_range.row0' is not redundant gtkextra-3.3.4/gtkextra/gtksheet.c:11289:24: note: Condition 'current_rowdrag_range.row0' is always true 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:11302:24: style: Condition 'current_coldrag_range.col0' is always true [knownConditionTrueFalse] gtkextra-3.3.4/gtkextra/gtksheet.c:11298:19: note: Assuming that condition 'current_col>=sheet->drag_range.col0' is not redundant gtkextra-3.3.4/gtkextra/gtksheet.c:11302:24: note: Condition 'current_coldrag_range.col0' is always true 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:11495:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_visible [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:11615:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:11715:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_KEY_Return [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:11774:22: style: Variable 'extend_selection' is assigned a value that is never used. [unreadVariable] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:11774:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_SHIFT_MASK [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:11778:11: style: Variable 'state' is assigned a value that is never used. [unreadVariable] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:11779:18: style: Variable 'in_selection' is assigned a value that is never used. [unreadVariable] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:11839:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_STATE_NORMAL [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:12183:12: style: Variable 'children' can be declared as pointer to const [constVariablePointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:12330:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:12457:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_visible [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:12494:40: style: Parameter 'sheet' can be declared as pointer to const [constParameterPointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:12618:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable text_max_size [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:12788:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable justification [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:12873:16: style: Variable 'widget' can be declared as pointer to const [constVariablePointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:12875:15: style: Variable 'style' can be declared as pointer to const [constVariablePointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:12877:12: style: Variable 'widget' is assigned a value that is never used. [unreadVariable] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:12883:11: style: Variable 'style' is assigned a value that is never used. [unreadVariable] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:12897:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_NONE [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:12972:36: style: Parameter 'sheet' can be declared as pointer to const [constParameterPointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:12998:20: style: Variable 'table_child' can be declared as pointer to const [constVariablePointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:13000:12: style: Variable 'children' can be declared as pointer to const [constVariablePointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:13018:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable children [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:13065:38: style: Parameter 'sheet' can be declared as pointer to const [constParameterPointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:1307:33: style: Parameter 'sheet' can be declared as pointer to const [constParameterPointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:13380:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_STATE_ACTIVE [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:13392:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_STATE_NORMAL [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:13419:22: style: Variable 'text_width' is assigned a value that is never used. [unreadVariable] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:13419:39: style: Variable 'text_height' is assigned a value that is never used. [unreadVariable] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:13426:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PANGO_ALIGN_LEFT [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:13620:4: style: Variable 'x' is assigned a value that is never used. [unreadVariable] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:13621:4: style: Variable 'y' is assigned a value that is never used. [unreadVariable] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:13769: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] gtkextra-3.3.4/gtkextra/gtksheet.c:6264:2: note: You might need to cast the function pointer here gtkextra-3.3.4/gtkextra/gtksheet.c:13769:45: note: Parameter 'adjustment' can be declared as pointer to const 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:13772:15: style: Variable 'sheet' can be declared as pointer to const [constVariablePointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:13777:11: style: Variable 'sheet' is assigned a value that is never used. [unreadVariable] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:13794: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] gtkextra-3.3.4/gtkextra/gtksheet.c:6320:2: note: You might need to cast the function pointer here gtkextra-3.3.4/gtkextra/gtksheet.c:13794:45: note: Parameter 'adjustment' can be declared as pointer to const 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:13796:15: style: Variable 'sheet' can be declared as pointer to const [constVariablePointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:13801:11: style: Variable 'sheet' is assigned a value that is never used. [unreadVariable] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:13836:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:13989:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:14210:40: style:inconclusive: Function 'new_column_width' argument 2 names different: declaration 'column' definition 'col'. [funcArgNamesDifferent] gtkextra-3.3.4/gtkextra/gtksheet.c:1148:53: note: Function 'new_column_width' argument 2 names different: declaration 'column' definition 'col'. gtkextra-3.3.4/gtkextra/gtksheet.c:14210:40: note: Function 'new_column_width' argument 2 names different: declaration 'column' definition 'col'. 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:14324:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:14496:13: style: Variable 'act_col' is assigned a value that is never used. [unreadVariable] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:14539:13: style: Variable 'act_row' is assigned a value that is never used. [unreadVariable] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:14601:13: style: Variable 'act_row' is assigned a value that is never used. [unreadVariable] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:14611:13: style: Variable 'act_col' is assigned a value that is never used. [unreadVariable] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:14663:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:14711:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:14753:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:14791:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:14828:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:14866:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_CAP_NOT_LAST [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:14916:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:1497:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TYPE_BUILDABLE [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:15058:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable black [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:15155:36: style:inconclusive: Function 'InsertColumn' argument 2 names different: declaration 'col' definition 'position'. [funcArgNamesDifferent] gtkextra-3.3.4/gtkextra/gtksheet.c:1185:48: note: Function 'InsertColumn' argument 2 names different: declaration 'col' definition 'position'. gtkextra-3.3.4/gtkextra/gtksheet.c:15155:36: note: Function 'InsertColumn' argument 2 names different: declaration 'col' definition 'position'. 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:15179:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable col [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:15187:36: style:inconclusive: Function 'DeleteColumn' argument 2 names different: declaration 'col' definition 'position'. [funcArgNamesDifferent] gtkextra-3.3.4/gtkextra/gtksheet.c:1187:48: note: Function 'DeleteColumn' argument 2 names different: declaration 'col' definition 'position'. gtkextra-3.3.4/gtkextra/gtksheet.c:15187:36: note: Function 'DeleteColumn' argument 2 names different: declaration 'col' definition 'position'. 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:15240:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable col [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:15335:33: style:inconclusive: Function 'DeleteRow' argument 2 names different: declaration 'row' definition 'position'. [funcArgNamesDifferent] gtkextra-3.3.4/gtkextra/gtksheet.c:1186:45: note: Function 'DeleteRow' argument 2 names different: declaration 'row' definition 'position'. gtkextra-3.3.4/gtkextra/gtksheet.c:15335:33: note: Function 'DeleteRow' argument 2 names different: declaration 'row' definition 'position'. 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:15430:21: style:inconclusive: Function 'GrowSheet' argument 1 names different: declaration 'sheet' definition 'tbl'. [funcArgNamesDifferent] gtkextra-3.3.4/gtkextra/gtksheet.c:1188:33: note: Function 'GrowSheet' argument 1 names different: declaration 'sheet' definition 'tbl'. gtkextra-3.3.4/gtkextra/gtksheet.c:15430:21: note: Function 'GrowSheet' argument 1 names different: declaration 'sheet' definition 'tbl'. 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:1553:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TYPE_ENTRY [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:15663:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_EXPAND [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:15717:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_EXPAND [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:15846:12: style: Variable 'words' can be declared as pointer to const [constVariablePointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:15866:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable font_desc [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:15893:21: style:inconclusive: Function '_gtk_sheet_button_size_request' argument 3 names different: declaration 'requisition' definition 'button_requisition'. [funcArgNamesDifferent] gtkextra-3.3.4/gtkextra/gtksheet.h:840:77: note: Function '_gtk_sheet_button_size_request' argument 3 names different: declaration 'requisition' definition 'button_requisition'. gtkextra-3.3.4/gtkextra/gtksheet.c:15893:21: note: Function '_gtk_sheet_button_size_request' argument 3 names different: declaration 'requisition' definition 'button_requisition'. 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:15971:50: style: Parameter 'widget' can be declared as pointer to const [constParameterPointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:1598:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TYPE_ENTRY [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:16113:4: style: Variable 'x' is assigned a value that is never used. [unreadVariable] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:16114:4: style: Variable 'y' is assigned a value that is never used. [unreadVariable] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:16119:4: style: Variable 'x' is assigned a value that is never used. [unreadVariable] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:16119:4: style: Variable 'x' is reassigned a value before the old one has been used. [redundantAssignment] gtkextra-3.3.4/gtkextra/gtksheet.c:16118:4: note: x is assigned gtkextra-3.3.4/gtkextra/gtksheet.c:16119:4: note: x is overwritten 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:16121:4: style: Variable 'y' is assigned a value that is never used. [unreadVariable] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:16121:4: style: Variable 'y' is reassigned a value before the old one has been used. [redundantAssignment] gtkextra-3.3.4/gtkextra/gtksheet.c:16120:4: note: y is assigned gtkextra-3.3.4/gtkextra/gtksheet.c:16121:4: note: y is overwritten 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:16150:12: style: Variable 'children' can be declared as pointer to const [constVariablePointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:1640:19: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'gtk_sheet_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gtkextra-3.3.4/gtkextra/gtksheet.c:1923:35: note: You might need to cast the function pointer here gtkextra-3.3.4/gtkextra/gtksheet.c:1640:19: note: Parameter 'pspec' can be declared as pointer to const 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:1809: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] gtkextra-3.3.4/gtkextra/gtksheet.c:1924:35: note: You might need to cast the function pointer here gtkextra-3.3.4/gtkextra/gtksheet.c:1809:17: note: Parameter 'pspec' can be declared as pointer to const 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:1934:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_READWRITE [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:2309:47: style: Parameter 'object_class' can be declared as pointer to const [constParameterPointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:2326:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_INT [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:2716:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_ENUM [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:2738:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_MOD1_MASK [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:2758:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_SHIFT_MASK [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:2799:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_KEY_Tab [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:2934:18: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:2936:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_MOD1_MASK [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:3107:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_NONE [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:3196:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_STATE_NORMAL [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:3255:5: style: Unsigned expression 'columns' can't be negative so it is unnecessary to test it. [unsignedPositive] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:3256:5: style: Unsigned expression 'rows' can't be negative so it is unnecessary to test it. [unsignedPositive] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:3290:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_NONE [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:3364:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_NONE [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:3388:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_NONE [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:3414:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_NONE [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:3450:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:3463:34: style: Parameter 'sheet' can be declared as pointer to const [constParameterPointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:3480:53: style: Parameter 'color' can be declared as pointer to const [constParameterPointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:3495:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:3508:47: style: Parameter 'color' can be declared as pointer to const [constParameterPointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:3523:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:3536:36: style: Parameter 'sheet' can be declared as pointer to const [constParameterPointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:3553:39: style: Parameter 'sheet' can be declared as pointer to const [constParameterPointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:3572:31: style: Parameter 'sheet' can be declared as pointer to const [constParameterPointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:3591:35: style: Parameter 'sheet' can be declared as pointer to const [constParameterPointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:3693:32: style: Parameter 'sheet' can be declared as pointer to const [constParameterPointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:3710:40: style: Parameter 'sheet' can be declared as pointer to const [constParameterPointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:3727:37: style: Parameter 'sheet' can be declared as pointer to const [constParameterPointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:3756:15: style: Variable 'rowptr' can be declared as pointer to const [constVariablePointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:3834:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable max_extent_height [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:383:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable font_desc [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:3905:31: style: Expression is always true because 'else if' condition is opposite to previous condition at line 3898. [multiCondition] gtkextra-3.3.4/gtkextra/gtksheet.c:3898:26: note: first condition gtkextra-3.3.4/gtkextra/gtksheet.c:3905:31: note: else if condition is opposite to first condition 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:3917:32: style: Expression is always true because 'else if' condition is opposite to previous condition at line 3910. [multiCondition] gtkextra-3.3.4/gtkextra/gtksheet.c:3910:27: note: first condition gtkextra-3.3.4/gtkextra/gtksheet.c:3917:32: note: else if condition is opposite to first condition 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:3961:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:3969:18: style: Variable 'rowptr' can be declared as pointer to const [constVariablePointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:3999:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:4021:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:403:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable font_desc [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:4091:32: style: Parameter 'sheet' can be declared as pointer to const [constParameterPointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:4128:31: style: Parameter 'sheet' can be declared as pointer to const [constParameterPointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:4162:35: style: Parameter 'sheet' can be declared as pointer to const [constParameterPointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:418:65: style: Parameter 'colptr' can be declared as pointer to const [constParameterPointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:4197:40: style: Parameter 'sheet' can be declared as pointer to const [constParameterPointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:4231:39: style: Parameter 'sheet' can be declared as pointer to const [constParameterPointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:4268:28: style: Parameter 'sheet' can be declared as pointer to const [constParameterPointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:4290:16: style: Variable 'label' can be declared as pointer to const [constVariablePointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:4309:8: style: Variable 'label' is assigned a value that is never used. [unreadVariable] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:4366:37: style: Parameter 'sheet' can be declared as pointer to const [constParameterPointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:436:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PANGO_SCALE [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:4385:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:4403:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:4435:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:4525:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:4591:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:4637:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:4669:40: style: Parameter 'sheet' can be declared as pointer to const [constParameterPointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:4762:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:4810:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:4862:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:487:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable font_desc [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:4891:10: style:inconclusive: Function 'gtk_sheet_moveto' argument 3 names different: declaration 'column' definition 'col'. [funcArgNamesDifferent] gtkextra-3.3.4/gtkextra/gtksheet.h:624:55: note: Function 'gtk_sheet_moveto' argument 3 names different: declaration 'column' definition 'col'. gtkextra-3.3.4/gtkextra/gtksheet.c:4891:10: note: Function 'gtk_sheet_moveto' argument 3 names different: declaration 'column' definition 'col'. 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:4918:13: style: Condition 'row>=0' is always true [knownConditionTrueFalse] gtkextra-3.3.4/gtkextra/gtksheet.c:4908:13: note: Assuming that condition 'row<0' is not redundant gtkextra-3.3.4/gtkextra/gtksheet.c:4910:17: note: Assuming condition is false gtkextra-3.3.4/gtkextra/gtksheet.c:4918:13: note: Condition 'row>=0' is always true 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:4957:13: style: Condition 'col>=0' is always true [knownConditionTrueFalse] gtkextra-3.3.4/gtkextra/gtksheet.c:4910:13: note: Assuming that condition 'col<0' is not redundant gtkextra-3.3.4/gtkextra/gtksheet.c:4957:13: note: Condition 'col>=0' is always true 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:5017:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_sensitive [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:5037:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_sensitive [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:5094:36: style: Parameter 'sheet' can be declared as pointer to const [constParameterPointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:5123:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_visible [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:5161:13: style: Variable 'act_row' is assigned a value that is never used. [unreadVariable] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:5162:13: style: Variable 'act_col' is assigned a value that is never used. [unreadVariable] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:5162:13: style: Variable 'act_col' is reassigned a value before the old one has been used. [redundantAssignment] gtkextra-3.3.4/gtkextra/gtksheet.c:5151:13: note: act_col is assigned gtkextra-3.3.4/gtkextra/gtksheet.c:5162:13: note: act_col is overwritten 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:5260:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tooltip_markup [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:5306:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tooltip_text [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:5348:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_readonly [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:5369:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_readonly [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:5388:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable can_focus [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:5409:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable can_focus [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:5442:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tooltip_markup [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:550:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_visible [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:5511:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tooltip_text [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:5579:18: style: Variable 'rowptr' can be declared as pointer to const [constVariablePointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:5655:18: style: Variable 'rowptr' can be declared as pointer to const [constVariablePointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:5796:18: style: Variable 'rowptr' can be declared as pointer to const [constVariablePointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:5865:7: style: Redundant initialization for 'veto'. The initialized value is overwritten before it is read. [redundantInitialization] gtkextra-3.3.4/gtkextra/gtksheet.c:5864:16: note: veto is initialized gtkextra-3.3.4/gtkextra/gtksheet.c:5865:7: note: veto is overwritten 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:5907:7: style: Redundant initialization for 'veto'. The initialized value is overwritten before it is read. [redundantInitialization] gtkextra-3.3.4/gtkextra/gtksheet.c:5906:16: note: veto is initialized gtkextra-3.3.4/gtkextra/gtksheet.c:5907:7: note: veto is overwritten 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:5939:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:5967:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:5992:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:6011:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:6025:17: style: Variable 'clip_area.x' is assigned a value that is never used. [unreadVariable] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:6026:17: style: Variable 'clip_area.y' is assigned a value that is never used. [unreadVariable] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:6138:37: style: Parameter 'sheet' can be declared as pointer to const [constParameterPointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:6200:37: style: Parameter 'sheet' can be declared as pointer to const [constParameterPointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:6217:37: style: Parameter 'sheet' can be declared as pointer to const [constParameterPointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:6235:20: style: Variable 'old_adjustment' can be declared as pointer to const [constVariablePointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:6251:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SIGNAL_MATCH_DATA [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:6291:20: style: Variable 'old_adjustment' can be declared as pointer to const [constVariablePointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:6307:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SIGNAL_MATCH_DATA [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:6406:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable finalize [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:6462:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SIGNAL_MATCH_DATA [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:6504:15: style: Variable 'sheet' can be declared as pointer to const [constVariablePointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:650:62: style: Parameter 'sheet' can be declared as pointer to const [constParameterPointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:6512:11: style: Variable 'sheet' is assigned a value that is never used. [unreadVariable] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:6538:12: style: Variable 'children' can be declared as pointer to const [constVariablePointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:655:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_visible [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:6560:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_WINDOW_CHILD [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:669:61: style: Parameter 'sheet' can be declared as pointer to const [constParameterPointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:674:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_visible [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:6750:9: style: Condition '!retval' is always true [knownConditionTrueFalse] gtkextra-3.3.4/gtkextra/gtksheet.c:6748:23: note: Assignment 'retval=0', assigned value is 0 gtkextra-3.3.4/gtkextra/gtksheet.c:6750:9: note: Condition '!retval' is always true 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:6751:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_BUTTON_PRESS [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:6858:12: style: Variable 'children' can be declared as pointer to const [constVariablePointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:6874:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_PLUS [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:6959:12: style: Variable 'children' can be declared as pointer to const [constVariablePointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:7022:17: style: Variable 'cell' can be declared as pointer to const [constVariablePointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:7030:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:7051:16: style: Variable 'rowp' can be declared as pointer to const [constVariablePointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:7118:55: style:inconclusive: Function '_cell_draw_background' argument 3 names different: declaration 'column' definition 'col'. [funcArgNamesDifferent] gtkextra-3.3.4/gtkextra/gtksheet.c:1102:67: note: Function '_cell_draw_background' argument 3 names different: declaration 'column' definition 'col'. gtkextra-3.3.4/gtkextra/gtksheet.c:7118:55: note: Function '_cell_draw_background' argument 3 names different: declaration 'column' definition 'col'. 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:7120:16: style: Variable 'widget' can be declared as pointer to const [constVariablePointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:7121:13: style: Variable 'fg_gc' can be declared as pointer to const [constVariablePointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:7136:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_visible [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:7139:12: style: Variable 'widget' is assigned a value that is never used. [unreadVariable] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:7148:11: style: Variable 'fg_gc' is assigned a value that is never used. [unreadVariable] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:7199:51: style:inconclusive: Function '_cell_draw_border' argument 3 names different: declaration 'column' definition 'col'. [funcArgNamesDifferent] gtkextra-3.3.4/gtkextra/gtksheet.c:1106:20: note: Function '_cell_draw_border' argument 3 names different: declaration 'column' definition 'col'. gtkextra-3.3.4/gtkextra/gtksheet.c:7199:51: note: Function '_cell_draw_border' argument 3 names different: declaration 'column' definition 'col'. 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:7201:16: style: Variable 'widget' can be declared as pointer to const [constVariablePointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:7202:13: style: Variable 'fg_gc' can be declared as pointer to const [constVariablePointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:7202:21: style: Variable 'bg_gc' can be declared as pointer to const [constVariablePointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:7218:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_visible [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:7221:12: style: Variable 'widget' is assigned a value that is never used. [unreadVariable] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:7230:11: style: Variable 'fg_gc' is assigned a value that is never used. [unreadVariable] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:7231:11: style: Variable 'bg_gc' is assigned a value that is never used. [unreadVariable] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:724:20: style: Parameter 'range' can be declared as pointer to const [constParameterPointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:7274:50: style:inconclusive: Function '_cell_draw_label' argument 3 names different: declaration 'column' definition 'col'. [funcArgNamesDifferent] gtkextra-3.3.4/gtkextra/gtksheet.c:1109:62: note: Function '_cell_draw_label' argument 3 names different: declaration 'column' definition 'col'. gtkextra-3.3.4/gtkextra/gtksheet.c:7274:50: note: Function '_cell_draw_label' argument 3 names different: declaration 'column' definition 'col'. 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:7276:16: style: Variable 'widget' can be declared as pointer to const [constVariablePointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:7290:21: style: Variable 'dataformat' can be declared as pointer to const [constVariablePointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:7307:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable text [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:731:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_visible [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:761:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_visible [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:7714:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bg [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:7948:9: style: Variable 'aux' is assigned a value that is never used. [unreadVariable] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:7975:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_STATE_SELECTED [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:8074:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fg_gc [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:8226:9: style: Variable 'dataformat' can be declared as pointer to const [constVariablePointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:822:34: style: Parameter 'sheet' can be declared as pointer to const [constParameterPointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:8275:23: style: Variable 'colptr' can be declared as pointer to const [constVariablePointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:8284:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:8291:20: style: Variable 'rowptr' can be declared as pointer to const [constVariablePointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:8362:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:8397:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:8567:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable text [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:8670:20: style: Variable 'range' can be declared as pointer to const [constVariablePointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:8685:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_STATE_NORMAL [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:8733:16: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:8835:10: style:inconclusive: Function 'gtk_sheet_get_cell_area' argument 3 names different: declaration 'column' definition 'col'. [funcArgNamesDifferent] gtkextra-3.3.4/gtkextra/gtksheet.h:754:49: note: Function 'gtk_sheet_get_cell_area' argument 3 names different: declaration 'column' definition 'col'. gtkextra-3.3.4/gtkextra/gtksheet.c:8835:10: note: Function 'gtk_sheet_get_cell_area' argument 3 names different: declaration 'column' definition 'col'. 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:8880:59: style:inconclusive: Function 'gtk_sheet_set_active_cell' argument 3 names different: declaration 'column' definition 'col'. [funcArgNamesDifferent] gtkextra-3.3.4/gtkextra/gtksheet.h:714:68: note: Function 'gtk_sheet_set_active_cell' argument 3 names different: declaration 'column' definition 'col'. gtkextra-3.3.4/gtkextra/gtksheet.c:8880:59: note: Function 'gtk_sheet_set_active_cell' argument 3 names different: declaration 'column' definition 'col'. 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:9047:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_STATE_NORMAL [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:910:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_visible [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:9126:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:9169:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:9245:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:9324:28: style: Condition 'editable' is always true [knownConditionTrueFalse] gtkextra-3.3.4/gtkextra/gtksheet.c:9312:25: note: Assignment 'editable=!0', assigned value is 1 gtkextra-3.3.4/gtkextra/gtksheet.c:9324:28: note: Condition 'editable' is always true 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:9324:40: style: Condition '!in_click' is always true [knownConditionTrueFalse] gtkextra-3.3.4/gtkextra/gtksheet.c:9313:25: note: Assignment 'in_click=0', assigned value is 0 gtkextra-3.3.4/gtkextra/gtksheet.c:9324:40: note: Condition '!in_click' is always true 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:9354:18: style: Variable 'rowptr' can be declared as pointer to const [constVariablePointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:9436:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_STATE_NORMAL [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:9485:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:9606:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:9671:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_visible [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:9856:22: style: Redundant condition: mask2==mask1. 'mask2!=mask1 || (mask2==mask1 && state!=GTK_STATE_SELECTED)' is equivalent to 'mask2!=mask1 || state!=GTK_STATE_SELECTED' [redundantCondition] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:9899:54: style:inconclusive: Function 'gtk_sheet_draw_border' argument 2 names different: declaration 'range' definition 'new_range'. [funcArgNamesDifferent] gtkextra-3.3.4/gtkextra/gtksheet.c:1121:66: note: Function 'gtk_sheet_draw_border' argument 2 names different: declaration 'range' definition 'new_range'. gtkextra-3.3.4/gtkextra/gtksheet.c:9899:54: note: Function 'gtk_sheet_draw_border' argument 2 names different: declaration 'range' definition 'new_range'. 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:9963:17: style: Variable 'width' is assigned a value that is never used. [unreadVariable] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheet.c:9970:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fg_gc [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheetcolumn.c:104: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] gtkextra-3.3.4/gtkextra/gtksheetcolumn.c:445:35: note: You might need to cast the function pointer here gtkextra-3.3.4/gtkextra/gtksheetcolumn.c:104:45: note: Parameter 'pspec' can be declared as pointer to const 2.18.0 gtkextra-3.3.4/gtkextra/gtksheetcolumn.c:1061:50: style:inconclusive: Function 'gtk_sheet_set_column_width' argument 2 names different: declaration 'column' definition 'col'. [funcArgNamesDifferent] gtkextra-3.3.4/gtkextra/gtksheetcolumn.h:143:55: note: Function 'gtk_sheet_set_column_width' argument 2 names different: declaration 'column' definition 'col'. gtkextra-3.3.4/gtkextra/gtksheetcolumn.c:1061:50: note: Function 'gtk_sheet_set_column_width' argument 2 names different: declaration 'column' definition 'col'. 2.18.0 gtkextra-3.3.4/gtkextra/gtksheetcolumn.c:1104:50: style:inconclusive: Function 'gtk_sheet_get_column_width' argument 2 names different: declaration 'column' definition 'col'. [funcArgNamesDifferent] gtkextra-3.3.4/gtkextra/gtksheetcolumn.h:144:61: note: Function 'gtk_sheet_get_column_width' argument 2 names different: declaration 'column' definition 'col'. gtkextra-3.3.4/gtkextra/gtksheetcolumn.c:1104:50: note: Function 'gtk_sheet_get_column_width' argument 2 names different: declaration 'column' definition 'col'. 2.18.0 gtkextra-3.3.4/gtkextra/gtksheetcolumn.c:1179:53: style:inconclusive: Function 'gtk_sheet_column_set_justification' argument 3 names different: declaration 'just' definition 'justification'. [funcArgNamesDifferent] gtkextra-3.3.4/gtkextra/gtksheetcolumn.h:146:85: note: Function 'gtk_sheet_column_set_justification' argument 3 names different: declaration 'just' definition 'justification'. gtkextra-3.3.4/gtkextra/gtksheetcolumn.c:1179:53: note: Function 'gtk_sheet_column_set_justification' argument 3 names different: declaration 'just' definition 'justification'. 2.18.0 gtkextra-3.3.4/gtkextra/gtksheetcolumn.c:1374:47: style:inconclusive: Function 'gtk_sheet_column_set_format' argument 3 names different: declaration 'format' definition 'data_format'. [funcArgNamesDifferent] gtkextra-3.3.4/gtkextra/gtksheetcolumn.h:157:80: note: Function 'gtk_sheet_column_set_format' argument 3 names different: declaration 'format' definition 'data_format'. gtkextra-3.3.4/gtkextra/gtksheetcolumn.c:1374:47: note: Function 'gtk_sheet_column_set_format' argument 3 names different: declaration 'format' definition 'data_format'. 2.18.0 gtkextra-3.3.4/gtkextra/gtksheetcolumn.c:1514:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_NONE [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheetcolumn.c:1632:56: style:inconclusive: Function 'gtk_sheet_column_set_sensitivity' argument 2 names different: declaration 'column' definition 'col'. [funcArgNamesDifferent] gtkextra-3.3.4/gtkextra/gtksheetcolumn.h:174:61: note: Function 'gtk_sheet_column_set_sensitivity' argument 2 names different: declaration 'column' definition 'col'. gtkextra-3.3.4/gtkextra/gtksheetcolumn.c:1632:56: note: Function 'gtk_sheet_column_set_sensitivity' argument 2 names different: declaration 'column' definition 'col'. 2.18.0 gtkextra-3.3.4/gtkextra/gtksheetcolumn.c:1645:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_STATE_INSENSITIVE [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheetcolumn.c:1702:39: style: Parameter 'sheet' can be declared as pointer to const [constParameterPointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheetcolumn.c:1721:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_STATE_ACTIVE [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheetcolumn.c:1742:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_STATE_NORMAL [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheetcolumn.c:1784:55: style:inconclusive: Function 'gtk_sheet_column_set_visibility' argument 2 names different: declaration 'column' definition 'col'. [funcArgNamesDifferent] gtkextra-3.3.4/gtkextra/gtksheetcolumn.h:184:60: note: Function 'gtk_sheet_column_set_visibility' argument 2 names different: declaration 'column' definition 'col'. gtkextra-3.3.4/gtkextra/gtksheetcolumn.c:1784:55: note: Function 'gtk_sheet_column_set_visibility' argument 2 names different: declaration 'column' definition 'col'. 2.18.0 gtkextra-3.3.4/gtkextra/gtksheetcolumn.c:1797:13: style: Variable 'act_row' is assigned a value that is never used. [unreadVariable] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheetcolumn.c:2045:33: style:inconclusive: Function 'gtk_sheet_set_column_title' argument 2 names different: declaration 'column' definition 'col'. [funcArgNamesDifferent] gtkextra-3.3.4/gtkextra/gtksheetcolumn.h:199:55: note: Function 'gtk_sheet_set_column_title' argument 2 names different: declaration 'column' definition 'col'. gtkextra-3.3.4/gtkextra/gtksheetcolumn.c:2045:33: note: Function 'gtk_sheet_set_column_title' argument 2 names different: declaration 'column' definition 'col'. 2.18.0 gtkextra-3.3.4/gtkextra/gtksheetcolumn.c:2066:33: style:inconclusive: Function 'gtk_sheet_get_column_title' argument 2 names different: declaration 'column' definition 'col'. [funcArgNamesDifferent] gtkextra-3.3.4/gtkextra/gtksheetcolumn.h:198:63: note: Function 'gtk_sheet_get_column_title' argument 2 names different: declaration 'column' definition 'col'. gtkextra-3.3.4/gtkextra/gtksheetcolumn.c:2066:33: note: Function 'gtk_sheet_get_column_title' argument 2 names different: declaration 'column' definition 'col'. 2.18.0 gtkextra-3.3.4/gtkextra/gtksheetcolumn.c:2083:43: style: Parameter 'sheet' can be declared as pointer to const [constParameterPointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheetcolumn.c:360: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] gtkextra-3.3.4/gtkextra/gtksheetcolumn.c:446:35: note: You might need to cast the function pointer here gtkextra-3.3.4/gtkextra/gtksheetcolumn.c:360:43: note: Parameter 'pspec' can be declared as pointer to const 2.18.0 gtkextra-3.3.4/gtkextra/gtksheetcolumn.c:363:15: style: Variable 'sheet' can be declared as pointer to const [constVariablePointer] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheetcolumn.c:456:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_READWRITE [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheetcolumn.c:669:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_STATE_NORMAL [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheetcolumn.c:830:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TYPE_BUILDABLE [valueFlowBailoutIncompleteVar] 2.18.0 gtkextra-3.3.4/gtkextra/gtksheetcolumn.c:868:15: style: Variable 'sheet' can be declared as pointer to const [constVariablePointer] DONE