2025-12-22 05:18 ftp://ftp.de.debian.org/debian/pool/main/g/gwyddion/gwyddion_2.67.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=gtk --library=openmp --library=motif --library=python --library=cairo --library=zlib --library=qt --library=opengl --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 -j8 platform: Linux-6.8.0-90-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.69 compiler: g++ (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0 cppcheck: head 2.18.0 head-info: b66f900 (2025-12-21 20:49:38 +0100) count: 3605 3579 elapsed-time: 14.6 19.0 head-timing-info: old-timing-info: head results: gwyddion-2.67/app/funcuse.c:94:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable global [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/funcuse.c:199:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GwyFunctionUse [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/funcuse.c:276:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_ASCII_DTOSTR_BUF_SIZE [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/funcuse.c:115:34: style: Parameter 'functions' can be declared as pointer to const [constParameterPointer] gwyddion-2.67/app/funcuse.c:272:35: style: Parameter 'functions' can be declared as pointer to const [constParameterPointer] gwyddion-2.67/app/file.c:86:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TEST_IS_DIR [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/file.c:161:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/file.c:188:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_BUTTONS_OK [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/file.c:235:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_RUN_INTERACTIVE [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/file.c:310:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_VISIBILITY_RESET_DEFAULT [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/file.c:350:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_FILE_CHOOSER_ACTION_OPEN [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/file.c:428:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_APP_CONTAINER [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/file.c:523:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_APP_CONTAINER [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/file.c:552:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_APP_CONTAINER [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/file.c:599:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_APP_CONTAINER [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/file.c:620:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_FILE_CHOOSER_ACTION_SAVE [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/datachooser.c:125:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gwy_data_chooser_parent_class [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/datachooser.c:159:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GwyAppDataId [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/datachooser.c:180:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GwyAppDataId [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/datachooser.c:196:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GwyAppDataId [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/datachooser.c:251:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gwy_data_chooser_parent_class [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/datachooser.c:270:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_COLORSPACE_RGB [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/datachooser.c:660:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/datachooser.c:740:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/datachooser.c:898:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_PAGE_CHANNELS [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/datachooser.c:945:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_PAGE_VOLUMES [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/datachooser.c:1016:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_PAGE_GRAPHS [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/datachooser.c:1063:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_PAGE_XYZS [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/datachooser.c:1110:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_PAGE_CURVE_MAPS [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/glmaterial-editor.c:90:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_TYPE_GL_MATERIAL [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/glmaterial-editor.c:135:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_HELP_DEFAULT [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/glmaterial-editor.c:173:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/glmaterial-editor.c:232:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_3D_MOVEMENT_ROTATION [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/glmaterial-editor.c:270:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_TYPE_GL_MATERIAL [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/glmaterial-editor.c:330:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gwy_resource_editor_queue_commit [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/dialog.c:117:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gwy_dialog_parent_class [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/dialog.c:138:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gwy_dialog_parent_class [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/dialog.c:207:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_OK [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/dialog.c:507:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_NONE [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/file.c:278:18: style: Condition '!err' is always true [knownConditionTrueFalse] gwyddion-2.67/app/file.c:255:13: note: Assuming that condition 'err' is not redundant gwyddion-2.67/app/file.c:278:18: note: Condition '!err' is always true gwyddion-2.67/app/file.c:142:5: error: Returning/dereferencing 'data' after it is deallocated / released [deallocret] gwyddion-2.67/app/file.c:138:9: note: Returning/dereferencing 'data' after it is deallocated / released gwyddion-2.67/app/file.c:142:5: note: Returning/dereferencing 'data' after it is deallocated / released gwyddion-2.67/app/data-browser-aux.c:380:19: debug: Scope::checkVariable found variable 'id2p' with varid 0. [varid0] gwyddion-2.67/app/data-browser-aux.c:414:19: debug: Scope::checkVariable found variable 'id2p' with varid 0. [varid0] gwyddion-2.67/app/file.c:146:32: style: Parameter 'hkey' can be declared as pointer to const. However it seems that 'find_file_func_author' is a callback function, if 'hkey' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gwyddion-2.67/app/file.c:185:24: note: You might need to cast the function pointer here gwyddion-2.67/app/file.c:146:32: note: Parameter 'hkey' can be declared as pointer to const gwyddion-2.67/app/file.c:146:47: style: Parameter 'hvalue' can be declared as pointer to const. However it seems that 'find_file_func_author' is a callback function, if 'hvalue' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gwyddion-2.67/app/file.c:185:24: note: You might need to cast the function pointer here gwyddion-2.67/app/file.c:146:47: note: Parameter 'hvalue' can be declared as pointer to const gwyddion-2.67/app/glmaterial-editor.c:159:12: 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] gwyddion-2.67/app/glmaterial-editor.c:162: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] gwyddion-2.67/app/glmaterial-editor.c:165:17: 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] gwyddion-2.67/app/datachooser.c:282:1: error: Memory leak: proxy [memleak] gwyddion-2.67/app/datachooser.c:453:5: error: Returning/dereferencing 'container' after it is deallocated / released [deallocret] gwyddion-2.67/app/datachooser.c:449:5: note: Returning/dereferencing 'container' after it is deallocated / released gwyddion-2.67/app/datachooser.c:453:5: note: Returning/dereferencing 'container' after it is deallocated / released gwyddion-2.67/app/datachooser.c:282:1: error: Memory leak: proxy.name [memleak] gwyddion-2.67/app/datachooser.c:229:19: style: Variable 'model' can be declared as pointer to const [constVariablePointer] gwyddion-2.67/app/datachooser.c:296:43: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] gwyddion-2.67/app/datachooser.c:620:42: style: Parameter 'container' can be declared as pointer to const [constParameterPointer] gwyddion-2.67/app/filelist.c:181:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_COLORSPACE_RGB [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/filelist.c:211:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WINDOW_TOPLEVEL [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/filelist.c:390:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TEST_IS_REGULAR [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/filelist.c:536:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RELIEF_NONE [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/filelist.c:673:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_POINTER [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/filelist.c:832:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_PAGE_NOPAGE [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/filelist.c:895:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/filelist.c:988:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TEST_IS_DIR [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/filelist.c:1074:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_INTERP_TILES [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/filelist.c:1125:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXINT [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/filelist.c:1209:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXINT [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/filelist.c:1440:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_CHECKSUM_MD5 [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/datachooser.c:695:19: style: Variable 'found' is assigned a value that is never used. [unreadVariable] gwyddion-2.67/app/gradient-editor.c:124:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_TYPE_GRADIENT [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/gradient-editor.c:153:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gwy_gradient_editor_parent_class [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/gradient-editor.c:184:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_HELP_DEFAULT [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/gradient-editor.c:200:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_MARKER_OPERATION_ADD [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/gradient-editor.c:259:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/gradient-editor.c:343:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_COLORSPACE_RGB [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/gradient-editor.c:373:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/gradient-editor.c:431:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GwyChannelData [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/gradient-editor.c:510:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GwyChannelData [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/gradient-editor.c:583:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_MARKER_OPERATION_MOVE [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/gradient-editor.c:595:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_MARKER_OPERATION_MOVE [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/gradient-editor.c:611:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_MARKER_OPERATION_ADD [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/gradient-editor.c:627:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_MARKER_OPERATION_REMOVE [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/gradient-editor.c:700:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_TYPE_GRADIENT [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/gradient-editor.c:729:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_TYPE_GRADIENT [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/gradient-editor.c:247: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] gwyddion-2.67/app/gradient-editor.c:250:12: 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] gwyddion-2.67/app/gradient-editor.c:294: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] gwyddion-2.67/app/gradient-editor.c:371:17: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] gwyddion-2.67/app/gradient-editor.c:136:59: style: Parameter 'editor' can be declared as pointer to const [constParameterPointer] gwyddion-2.67/app/data-browser-aux.c:145:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEY_IS_NONE [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser-aux.c:380:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id2p [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser-aux.c:414:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id2p [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser-aux.c:871:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRAPH_PREFIX [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser-aux.c:888:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPECTRA_PREFIX [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser-aux.c:905:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRICK_PREFIX [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser-aux.c:922:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SURFACE_PREFIX [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser-aux.c:939:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LAWN_PREFIX [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser-aux.c:1094:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRICK_PREFIX [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser-aux.c:1111:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRICK_PREFIX [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser-aux.c:1128:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRICK_PREFIX [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser-aux.c:1145:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRICK_PREFIX [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser-aux.c:1162:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SURFACE_PREFIX [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser-aux.c:1179:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SURFACE_PREFIX [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser-aux.c:1196:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SURFACE_PREFIX [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser-aux.c:1213:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SURFACE_PREFIX [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser-aux.c:1230:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LAWN_PREFIX [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser-aux.c:1247:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LAWN_PREFIX [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser-aux.c:1264:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LAWN_PREFIX [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser-aux.c:1281:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LAWN_PREFIX [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser-aux.c:1298:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LAWN_PREFIX [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser-aux.c:1633:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_BOOLEAN [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser-aux.c:1732:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_OBJECT [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser-aux.c:1786:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GwyDataItem [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser-aux.c:1863:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GwyDataItem [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser-aux.c:2028:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRICK_PREFIX [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser-aux.c:2074:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GwyDataItem [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser-aux.c:2160:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SURFACE_PREFIX [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser-aux.c:2206:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GwyDataItem [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser-aux.c:2302:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LAWN_PREFIX [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser-aux.c:2375:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_INTERPOLATION_NNA [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser-aux.c:2402:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_COLORSPACE_RGB [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser-aux.c:2447:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_COLORSPACE_RGB [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser-aux.c:2474:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_LAYER_BASIC_RANGE_FULL [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser-aux.c:2560:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_COLORSPACE_RGB [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser-aux.c:2608:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_LAYER_BASIC_RANGE_FULL [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser-aux.c:2747:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_INTERP_BILINEAR [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser-aux.c:2790:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_COLORSPACE_RGB [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser-aux.c:2810:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_APP_CONTAINER [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser-aux.c:2866:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEY_IS_MASK [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser-aux.c:2923:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_TYPE_DATA_WINDOW [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser-aux.c:2970:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_MENU_FLAG_DATA [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser-aux.c:3007:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_MENU_FLAG_GRAPH [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser-aux.c:3024:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_MENU_FLAG_VOLUME [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser-aux.c:3033:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_MENU_FLAG_XYZ [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser-aux.c:3042:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_MENU_FLAG_CURVE_MAP [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser-aux.c:3083:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_SI_UNIT_FORMAT_MARKUP [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/dialog.c:92:5: style: g_type_class_add_private has been deprecated since version 2.58 and should not be used in newly-written code. Use the G_ADD_PRIVATE() macro with the G_DEFINE_* family of macros to add instance private data to a type. [prohibitedg_type_class_add_privateCalled] gwyddion-2.67/app/data-browser.c:367:29: debug: Scope::checkVariable found variable 'old_own_key' with varid 0. [varid0] gwyddion-2.67/app/dialog.c:190:18: style: Variable 'settings' can be declared as pointer to const [constVariablePointer] gwyddion-2.67/app/dialog.c:317:24: style: Variable 'othertable' can be declared as pointer to const [constVariablePointer] gwyddion-2.67/app/gwymoduleutils-file.h:171:34: style:inconclusive: Function 'gwy_get_gfloat_le' argument 1 names different: declaration 'ppv' definition 'p'. [funcArgNamesDifferent] gwyddion-2.67/app/gwymoduleutils-file.h:44:67: note: Function 'gwy_get_gfloat_le' argument 1 names different: declaration 'ppv' definition 'p'. gwyddion-2.67/app/gwymoduleutils-file.h:171:34: note: Function 'gwy_get_gfloat_le' argument 1 names different: declaration 'ppv' definition 'p'. gwyddion-2.67/app/gwymoduleutils-file.h:188:34: style:inconclusive: Function 'gwy_get_gfloat_be' argument 1 names different: declaration 'ppv' definition 'p'. [funcArgNamesDifferent] gwyddion-2.67/app/gwymoduleutils-file.h:45:67: note: Function 'gwy_get_gfloat_be' argument 1 names different: declaration 'ppv' definition 'p'. gwyddion-2.67/app/gwymoduleutils-file.h:188:34: note: Function 'gwy_get_gfloat_be' argument 1 names different: declaration 'ppv' definition 'p'. gwyddion-2.67/app/gwymoduleutils-file.h:205:35: style:inconclusive: Function 'gwy_get_gdouble_le' argument 1 names different: declaration 'ppv' definition 'p'. [funcArgNamesDifferent] gwyddion-2.67/app/gwymoduleutils-file.h:46:67: note: Function 'gwy_get_gdouble_le' argument 1 names different: declaration 'ppv' definition 'p'. gwyddion-2.67/app/gwymoduleutils-file.h:205:35: note: Function 'gwy_get_gdouble_le' argument 1 names different: declaration 'ppv' definition 'p'. gwyddion-2.67/app/gwymoduleutils-file.h:226:35: style:inconclusive: Function 'gwy_get_gdouble_be' argument 1 names different: declaration 'ppv' definition 'p'. [funcArgNamesDifferent] gwyddion-2.67/app/gwymoduleutils-file.h:47:67: note: Function 'gwy_get_gdouble_be' argument 1 names different: declaration 'ppv' definition 'p'. gwyddion-2.67/app/gwymoduleutils-file.h:226:35: note: Function 'gwy_get_gdouble_be' argument 1 names different: declaration 'ppv' definition 'p'. gwyddion-2.67/app/gwyappfilechooser.c:141:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _gwy_app_file_chooser_parent_class [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/gwyappfilechooser.c:151:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _gwy_app_file_chooser_parent_class [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/gwyappfilechooser.c:161:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _gwy_app_file_chooser_parent_class [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/gwyappfilechooser.c:200:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/gwyappfilechooser.c:239:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_TYPE_APP_FILE_CHOOSER [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/gwyappfilechooser.c:375:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_FILE_CHOOSER_ACTION_OPEN [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/gwyappfilechooser.c:441:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_FILE_CHOOSER_ACTION_SAVE [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/gwyappfilechooser.c:580:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RELIEF_NONE [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/gwyappfilechooser.c:696:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_FILE_OPERATION_LOAD [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/gwyappfilechooser.c:758:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PANGO_WRAP_WORD_CHAR [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/gwyappfilechooser.c:902:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TEST_IS_DIR [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/gwyappfilechooser.c:997:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_SI_UNIT_FORMAT_MARKUP [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/gwyappfilechooser.c:1040:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_PAGE_CHANNELS [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/gwyappfilechooser.c:1068:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_SI_UNIT_FORMAT_MARKUP [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/gwyappfilechooser.c:1096:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_PAGE_GRAPHS [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/gwyappfilechooser.c:1122:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_SI_UNIT_FORMAT_MARKUP [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/gwyappfilechooser.c:1193:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_PAGE_VOLUMES [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/gwyappfilechooser.c:1218:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_SI_UNIT_FORMAT_MARKUP [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/gwyappfilechooser.c:1253:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_PAGE_XYZS [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/gwyappfilechooser.c:1295:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_SI_UNIT_FORMAT_VFMARKUP [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/gwyappfilechooser.c:1347:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_PAGE_CURVE_MAPS [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/gwyappfilechooser.c:1392:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_DATA_VALIDATE_CORRECT [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/gwyappfilechooser.c:1513:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TEST_EXISTS [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/app.c:327:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/app.c:383:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_PAGE_CHANNELS [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/app.c:466:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_SHIFT_MASK [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/app.c:588:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SIGNAL_MATCH_FUNC [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/app.c:626:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_TYPE_DATA_WINDOW [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/app.c:694:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_PAGE_CHANNELS [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/app.c:722:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_F3 [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/app.c:809:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_TYPE_GRAPH [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/app.c:1064:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_DATA_COMPATIBILITY_RES [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/app.c:1127:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_OK [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/app.c:1218:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_FILE_CHOOSER_ACTION_SAVE [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/app.c:1255:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/app.c:1457:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_CAN_FOCUS [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/app.c:1502:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_DATA_COMPATIBILITY_RES [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/app.c:1617:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_APP_BRICK [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/app.c:1702:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_APP_VOLUME_VIEW [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/app.c:1822:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_CAN_FOCUS [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/app.c:1861:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_PREVIEW_SURFACE_FILL [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/app.c:1913:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_APP_SURFACE [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/app.c:2010:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_PAGE_CURVE_MAPS [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/app.c:2120:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_OK [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/app.c:2176:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXDOUBLE [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/app.c:2192:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXDOUBLE [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/app.c:2218:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_APP_LAWN [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/app.c:2329:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_APP_CURVE_MAP_VIEW [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/app.c:2418:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable window [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/app.c:2445:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_APP_DATA_VIEW [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/app.c:2523:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_TYPE_DATA_WINDOW [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/app.c:2531:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_APP_DATA_FIELD [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/app.c:2572:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_APP_DATA_FIELD [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/app.c:2594:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_APP_DATA_FIELD [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/app.c:2609:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_APP_DATA_VIEW [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/app.c:2930:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GdkRectangle [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/app.c:3053:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_TYPE_GRADIENT [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/app.c:3146:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_APP_LOGGING_TO_CONSOLE [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/gwymoduleutils-file.c:86:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SQRT2 [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/gwymoduleutils-file.c:369:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_TEXT_HEADER_ERROR [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/gwymoduleutils-file.c:501:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_TEXT_HEADER_ERROR_SECTION_END [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/gwymoduleutils-file.c:701:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gwy_app_channel_log_add [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/gwymoduleutils-file.c:726:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gwy_app_volume_log_add [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/gwymoduleutils-file.c:751:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gwy_app_xyz_log_add [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/gwymoduleutils-file.c:776:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gwy_app_curve_map_log_add [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/gwymoduleutils-synth.c:116:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_SI_UNIT_FORMAT_VFMARKUP [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/gwymoduleutils-synth.c:231:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_SI_UNIT_FORMAT_PLAIN [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/gwymoduleutils-synth.c:326:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_SI_UNIT_FORMAT_VFMARKUP [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/gwymoduleutils-synth.c:370:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_SI_UNIT_FORMAT_VFMARKUP [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/gwymoduleutils-synth.c:531:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_APP_DATA_ID_NONE [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/gwymoduleutils-synth.c:674:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_INTERPOLATION_KEY [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/gwyappfilechooser.c:470: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] gwyddion-2.67/app/gwyappfilechooser.c:558:12: 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] gwyddion-2.67/app/gwyappfilechooser.c:782: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] gwyddion-2.67/app/gwyappfilechooser.c:798:15: 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] gwyddion-2.67/app/gwyappfilechooser.c:834:15: 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] gwyddion-2.67/app/gwyappfilechooser.c:235:16: warning: Identical inner 'return' condition is always true. [identicalInnerCondition] gwyddion-2.67/app/gwyappfilechooser.c:234:9: note: outer condition: *instance gwyddion-2.67/app/gwyappfilechooser.c:235:16: note: identical inner condition: *instance gwyddion-2.67/app/gwyappfilechooser.c:675:9: style: Condition 'ok' is always true [knownConditionTrueFalse] gwyddion-2.67/app/gwyappfilechooser.c:673:19: note: Assignment 'ok=!0', assigned value is 1 gwyddion-2.67/app/gwyappfilechooser.c:675:9: note: Condition 'ok' is always true gwyddion-2.67/app/gwyappfilechooser.c:1407:13: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gwyddion-2.67/app/gwyappfilechooser.c:1409:13: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gwyddion-2.67/app/gwyappfilechooser.c:1411:13: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gwyddion-2.67/app/gwyappfilechooser.c:1413:13: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gwyddion-2.67/app/gwyappfilechooser.c:1415:13: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gwyddion-2.67/app/gwyappfilechooser.c:1417:13: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gwyddion-2.67/app/gwyappfilechooser.c:125:61: style: Parameter 'chooser' can be declared as pointer to const [constParameterPointer] gwyddion-2.67/app/gwyappfilechooser.c:406:50: style: Parameter 'chooser' can be declared as pointer to const. However it seems that 'gwy_app_file_chooser_expanded' is a callback function, if 'chooser' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gwyddion-2.67/app/gwyappfilechooser.c:467:5: note: You might need to cast the function pointer here gwyddion-2.67/app/gwyappfilechooser.c:406:50: note: Parameter 'chooser' can be declared as pointer to const gwyddion-2.67/app/gwyappfilechooser.c:1018:50: style: Parameter 'ids' can be declared as pointer to const [constParameterPointer] gwyddion-2.67/app/gwyappfilechooser.c:1081:48: style: Parameter 'ids' can be declared as pointer to const [constParameterPointer] gwyddion-2.67/app/gwyappfilechooser.c:1177:49: style: Parameter 'ids' can be declared as pointer to const [constParameterPointer] gwyddion-2.67/app/gwyappfilechooser.c:1238:46: style: Parameter 'ids' can be declared as pointer to const [constParameterPointer] gwyddion-2.67/app/gwyappfilechooser.c:1331:47: style: Parameter 'ids' can be declared as pointer to const [constParameterPointer] gwyddion-2.67/app/gwyappfilechooser.c:1472:22: style: Variable 'prev' can be declared as pointer to const [constVariablePointer] gwyddion-2.67/app/gwymoduleutils.c:138:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_FILE_CHOOSER_ACTION_SAVE [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/gwymoduleutils.c:261:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TEST_IS_DIR [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/gwymoduleutils.c:350:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/gwymoduleutils.c:801:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_INTERPOLATION_NONE [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/gwymoduleutils.c:887:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_NONE [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/gwymoduleutils.c:932:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_DIALOG_DESTROY_WITH_PARENT [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/gwymoduleutils.c:971:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_DIALOG_DESTROY_WITH_PARENT [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/gwymoduleutils.c:1147:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_TYPE_VECTOR_LAYER [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/gwymoduleutils.c:1365:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_SI_UNIT_FORMAT_VFMARKUP [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/filelist.c:218: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] gwyddion-2.67/app/filelist.c:232:17: 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] gwyddion-2.67/app/filelist.c:518:12: 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] gwyddion-2.67/app/filelist.c:1080:19: warning: Either the condition '!option' is redundant or there is possible null pointer dereference: option. [nullPointerRedundantCheck] gwyddion-2.67/app/filelist.c:1078:9: note: Assuming that condition '!option' is not redundant gwyddion-2.67/app/filelist.c:1080:19: note: Null pointer dereference gwyddion-2.67/app/filelist.c:443:33: style:inconclusive: Function 'cell_renderer_desc' argument 4 names different: declaration 'piter' definition 'iter'. [funcArgNamesDifferent] gwyddion-2.67/app/filelist.c:127:81: note: Function 'cell_renderer_desc' argument 4 names different: declaration 'piter' definition 'iter'. gwyddion-2.67/app/filelist.c:443:33: note: Function 'cell_renderer_desc' argument 4 names different: declaration 'piter' definition 'iter'. gwyddion-2.67/app/filelist.c:444:29: style: Parameter 'userdata' can be declared as pointer to const. However it seems that 'cell_renderer_desc' is a callback function, if 'userdata' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gwyddion-2.67/app/filelist.c:304:45: note: You might need to cast the function pointer here gwyddion-2.67/app/filelist.c:444:29: note: Parameter 'userdata' can be declared as pointer to const gwyddion-2.67/app/filelist.c:482:30: style: Parameter 'userdata' can be declared as pointer to const. However it seems that 'cell_renderer_thumb' is a callback function, if 'userdata' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gwyddion-2.67/app/filelist.c:297:45: note: You might need to cast the function pointer here gwyddion-2.67/app/filelist.c:482:30: note: Parameter 'userdata' can be declared as pointer to const gwyddion-2.67/app/gwymoduleutils-synth.c:142:19: style: Variable 'template_' can be declared as pointer to const [constVariablePointer] gwyddion-2.67/app/gwyplaintool.c:134:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gwy_plain_tool_parent_class [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/gwytool.c:68:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GwyToolClass [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/gwyplaintool.c:205:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gwy_plain_tool_parent_class [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/gwytool.c:140:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WIN_POS_NONE [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/gwyplaintool.c:211:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pending_updates [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/gwytool.c:177:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TYPE_DIALOG [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/gwyplaintool.c:224:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gwy_plain_tool_parent_class [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/gwytool.c:293:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_DELETE_EVENT [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/gwyplaintool.c:560:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vbox [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/gwyplaintool.c:611:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_TYPE_VECTOR_LAYER [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/gwyplaintool.c:726:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_TYPE_VECTOR_LAYER [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/gwyplaintool.c:757:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_TOOL_RESPONSE_CLEAR [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/gwyplaintool.c:837:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_Delete [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/gwyplaintool.c:960:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_EXPAND [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/gwyplaintool.c:988:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_EXPAND [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/gwyplaintool.c:1042:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_EXPAND [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/gwyplaintool.c:1145:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_class [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/gwyplaintool.c:1212:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_class [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/gwyplaintool.c:1359:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_TYPE_PARAM_TABLE [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/gwytool.c:154:15: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] gwyddion-2.67/app/gwytool.c:217:11: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] gwyddion-2.67/app/gwytool.c:363:11: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] gwyddion-2.67/app/gwyresultsexport.c:89:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SIGNAL_RUN_LAST [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/gwyresultsexport.c:137:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RELIEF_NONE [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/gwyresultsexport.c:169:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RELIEF_NONE [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/gwyresultsexport.c:184:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_RESULTS_REPORT_COLON [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/gwyresultsexport.c:207:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_RESULTS_REPORT_MACHINE [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/gwyresultsexport.c:222:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_RESULTS_REPORT_MACHINE [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/gwyresultsexport.c:271:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_SELECTION_CLIPBOARD [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/gwyresultsexport.c:312:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_RESULTS_REPORT_COLON [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/gwyresultsexport.c:400:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_RESULTS_REPORT_MACHINE [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/help.c:102:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_CURRENT_TIME [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/help.c:232:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_DIALOG_MODAL [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/help.c:260:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/help.c:420:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TEST_IS_REGULAR [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/help.c:505:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_HELP [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/help.c:524:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_F1 [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/help.c:555:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_HELP_NO_BUTTON [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/gwyresultsexport.c:68:5: style: g_type_class_add_private has been deprecated since version 2.58 and should not be used in newly-written code. Use the G_ADD_PRIVATE() macro with the G_DEFINE_* family of macros to add instance private data to a type. [prohibitedg_type_class_add_privateCalled] gwyddion-2.67/app/gwyresultsexport.c:425:49: style: Parameter 'rexport' can be declared as pointer to const [constParameterPointer] gwyddion-2.67/app/gwyresultsexport.c:555:48: style: Parameter 'rexport' can be declared as pointer to const [constParameterPointer] gwyddion-2.67/app/help.c:453:9: style: Condition '!base' is always true [knownConditionTrueFalse] gwyddion-2.67/app/help.c:451:19: note: Assignment 'base=NULL', assigned value is 0 gwyddion-2.67/app/help.c:453:9: note: Condition '!base' is always true gwyddion-2.67/app/help.c:249:31: style: Parameter 'hkey' can be declared as pointer to const. However it seems that 'add_module_functions' is a callback function, if 'hkey' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gwyddion-2.67/app/help.c:269:25: note: You might need to cast the function pointer here gwyddion-2.67/app/help.c:249:31: note: Parameter 'hkey' can be declared as pointer to const gwyddion-2.67/app/help.c:499:26: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'dialog_response' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gwyddion-2.67/app/help.c:557:9: note: You might need to cast the function pointer here gwyddion-2.67/app/help.c:499:26: note: Parameter 'user_data' can be declared as pointer to const gwyddion-2.67/app/help.c:519:30: style: Parameter 'event' can be declared as pointer to const. However it seems that 'key_press_event' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gwyddion-2.67/app/help.c:559:5: note: You might need to cast the function pointer here gwyddion-2.67/app/help.c:519:30: note: Parameter 'event' can be declared as pointer to const gwyddion-2.67/app/help.c:520:26: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'key_press_event' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gwyddion-2.67/app/help.c:559:5: note: You might need to cast the function pointer here gwyddion-2.67/app/help.c:520:26: note: Parameter 'user_data' can be declared as pointer to const gwyddion-2.67/app/log.c:590:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WINDOW_TOPLEVEL [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/log.c:698:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PANGO_ELLIPSIZE_END [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser-aux.c:160:75: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] gwyddion-2.67/app/log.c:815:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWeakNotify [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser-aux.c:177:71: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] gwyddion-2.67/app/log.c:940:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gwy_process_func_exists [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser-aux.c:201:61: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] gwyddion-2.67/app/data-browser-aux.c:226:63: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] gwyddion-2.67/app/data-browser-aux.c:250:60: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] gwyddion-2.67/app/data-browser-aux.c:294:56: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] gwyddion-2.67/app/data-browser-aux.c:336:76: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] gwyddion-2.67/app/gwymoduleutils.c:174:20: style: Condition 'mydata' is always false [knownConditionTrueFalse] gwyddion-2.67/app/gwymoduleutils.c:162:25: note: Assignment 'mydata=NULL', assigned value is 0 gwyddion-2.67/app/gwymoduleutils.c:174:20: note: Condition 'mydata' is always false gwyddion-2.67/app/data-browser-aux.c:350:37: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] gwyddion-2.67/app/data-browser-aux.c:372:37: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] gwyddion-2.67/app/logging.c:124:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_APP_LOGGING_TO_CONSOLE [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser-aux.c:377:13: style: Variable 'gvalue' can be declared as pointer to const [constVariablePointer] gwyddion-2.67/app/logging.c:186:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/logging.c:202:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/logging.c:228:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/logging.c:237:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/logging.c:264:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_MASK [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/logging.c:311:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/logging.c:413:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/logging.c:528:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser-aux.c:404:37: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] gwyddion-2.67/app/data-browser-aux.c:409:13: style: Variable 'gvalue' can be declared as pointer to const [constVariablePointer] gwyddion-2.67/app/data-browser-aux.c:1570:35: style: Parameter 'key' can be declared as pointer to const. However it seems that 'gather_ids_for_unmanaged' is a callback function, if 'key' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gwyddion-2.67/app/data-browser-aux.c:1605:40: note: You might need to cast the function pointer here gwyddion-2.67/app/data-browser-aux.c:1570:35: note: Parameter 'key' can be declared as pointer to const gwyddion-2.67/app/data-browser-aux.c:1575:13: style: Variable 'gvalue' can be declared as pointer to const [constVariablePointer] gwyddion-2.67/app/data-browser-aux.c:2328:84: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'lawn_reduce_avg' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gwyddion-2.67/app/data-browser-aux.c:2352:45: note: You might need to cast the function pointer here gwyddion-2.67/app/data-browser-aux.c:2328:84: note: Parameter 'user_data' can be declared as pointer to const gwyddion-2.67/app/gwymoduleutils.c:1406:72: style:inconclusive: Function 'graph_range_table_destroyed' argument 2 names different: declaration 'selection' definition 'partable'. [funcArgNamesDifferent] gwyddion-2.67/app/gwymoduleutils.c:59:54: note: Function 'graph_range_table_destroyed' argument 2 names different: declaration 'selection' definition 'partable'. gwyddion-2.67/app/gwymoduleutils.c:1406:72: note: Function 'graph_range_table_destroyed' argument 2 names different: declaration 'selection' definition 'partable'. gwyddion-2.67/app/gwymoduleutils.c:298:29: style: Parameter 'contents' can be declared as pointer to const [constParameterPointer] gwyddion-2.67/app/gwymoduleutils.c:1418:66: style: Parameter 'default_item' can be declared as pointer to const. However it seems that 'item_is_visible' is a callback function, if 'default_item' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gwyddion-2.67/app/gwymoduleutils.c:1449:81: note: You might need to cast the function pointer here gwyddion-2.67/app/gwymoduleutils.c:1418:66: note: Parameter 'default_item' can be declared as pointer to const gwyddion-2.67/app/data-browser.c:325:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_MENU_FLAG_FILE [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:367:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable old_own_key [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:390:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_DATA_WATCH_EVENT_CHANGED [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:412:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_PAGE_CHANNELS [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:428:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_PAGE_CHANNELS [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:449:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_PAGE_CHANNELS [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:476:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_PAGE_CHANNELS [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:499:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEY_IS_MASK [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:519:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_PAGE_CHANNELS [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:541:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_PAGE_CHANNELS [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:560:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_PAGE_CHANNELS [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:575:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEY_IS_GRAPH [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:604:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_PAGE_GRAPHS [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:654:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_PAGE_GRAPHS [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:679:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_PAGE_GRAPHS [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:710:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_PAGE_GRAPHS [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:751:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEY_IS_SPECTRA [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:770:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_PAGE_SPECTRA [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:790:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_PAGE_SPECTRA [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:812:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_PAGE_SPECTRA [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:841:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_PAGE_VOLUMES [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:866:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_PAGE_VOLUMES [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:887:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_PAGE_VOLUMES [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:914:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_PAGE_VOLUMES [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:937:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEY_IS_BRICK_PREVIEW [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:957:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_PAGE_VOLUMES [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:979:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_PAGE_VOLUMES [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:998:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_PAGE_VOLUMES [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:1021:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_PAGE_XYZS [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:1049:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_PAGE_XYZS [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:1070:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_PAGE_XYZS [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:1098:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_PAGE_XYZS [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:1122:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEY_IS_SURFACE_PREVIEW [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:1222:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_PAGE_CURVE_MAPS [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:1247:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_PAGE_CURVE_MAPS [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:1268:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_PAGE_CURVE_MAPS [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:1295:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_PAGE_CURVE_MAPS [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:1318:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEY_IS_LAWN_PREVIEW [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:1338:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_PAGE_CURVE_MAPS [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:1360:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_PAGE_CURVE_MAPS [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:1379:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_PAGE_CURVE_MAPS [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:1517:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_NPAGES [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:1614:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_PAGE_NOPAGE [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:2131:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_DATA_WATCH_EVENT_REMOVED [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:2143:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:2176:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_NPAGES [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:2384:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_NPAGES [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:2465:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:2498:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_Return [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:2593:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_PAGE_CHANNELS [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:2634:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PANGO_ELLIPSIZE_END [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:2833:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEY_IS_DATA [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:2908:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TYPE_WINDOW [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:2996:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_PAGE_CHANNELS [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:3031:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_TYPE_DATA_WINDOW [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:3067:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_PAGE_CHANNELS [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:3144:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_PAGE_CHANNELS [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:3196:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_PAGE_CHANNELS [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:3214:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_PAGE_CHANNELS [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:3271:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_PAGE_CHANNELS [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:3289:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:3309:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:3334:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:3350:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:3596:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THUMB_SIZE [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:3640:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEY_IS_GRAPH [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:3697:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_DEST_DEFAULT_ALL [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:3731:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_PAGE_GRAPHS [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:3782:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_PAGE_GRAPHS [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:3800:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_PAGE_GRAPHS [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:3858:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_PAGE_GRAPHS [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:3889:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_PAGE_SPECTRA [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:3902:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_PAGE_SPECTRA [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:3930:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_APP_SPECTRA [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:4064:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_PAGE_SPECTRA [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:4099:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_PAGE_VOLUMES [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:4117:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_PAGE_VOLUMES [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:4245:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEY_IS_BRICK_PREVIEW [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:4303:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_PAGE_VOLUMES [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:4336:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_PAGE_VOLUMES [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:4415:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_PAGE_VOLUMES [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:4434:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_TYPE_DATA_WINDOW [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:4463:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_PAGE_VOLUMES [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:4489:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_PAGE_CURVE_MAPS [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:4534:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_PAGE_XYZS [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:4552:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_PAGE_XYZS [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:4603:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_PREVIEW_SURFACE_FILL [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:4727:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEY_IS_SURFACE_PREVIEW [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:4790:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_PAGE_XYZS [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:4823:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_PAGE_XYZS [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:4903:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_PAGE_XYZS [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:4922:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_TYPE_DATA_WINDOW [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:4970:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_PAGE_CURVE_MAPS [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:4988:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_PAGE_CURVE_MAPS [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:5120:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEY_IS_LAWN_PREVIEW [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:5181:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_PAGE_CURVE_MAPS [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:5215:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_PAGE_CURVE_MAPS [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:5294:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_PAGE_CURVE_MAPS [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:5313:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_TYPE_DATA_WINDOW [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:5366:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_PAGE_CHANNELS [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:5610:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEY_IS_SELECT [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:5724:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_PAGE_NOPAGE [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:5814:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_ICON_SIZE_LARGE_TOOLBAR [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:5834:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WINDOW_TOPLEVEL [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:6035:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_NPAGES [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:6081:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_PAGE_CHANNELS [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:6106:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:6179:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_PAGE_CHANNELS [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:6274:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEY_IS_GRAPH [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:6322:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEY_IS_SPECTRA [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:6360:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEY_IS_BRICK_PREVIEW [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:6404:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEY_IS_SURFACE_PREVIEW [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:6449:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEY_IS_LAWN_PREVIEW [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:6502:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_PAGE_CHANNELS [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:6520:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_PAGE_GRAPHS [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:6540:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_PAGE_XYZS [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:6560:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_PAGE_VOLUMES [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:6580:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_PAGE_CURVE_MAPS [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:6643:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_NPAGES [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:6765:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_VISIBILITY_RESET_HIDE_ALL [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:6799:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_NPAGES [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:6865:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:6947:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GwyAppLogMessage [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:6975:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_STOCK_LOAD_INFO [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:7022:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_Escape [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:7046:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WINDOW_TOPLEVEL [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:7102:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable message [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:7119:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_TYPE_DATA_WINDOW [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:7193:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_PAGE_NOPAGE [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:7227:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_PAGE_NOPAGE [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:7280:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_PAGE_CHANNELS [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:7338:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_PAGE_GRAPHS [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:7393:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_PAGE_SPECTRA [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:7471:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_PAGE_VOLUMES [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:7532:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_PAGE_XYZS [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:7615:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_PAGE_CURVE_MAPS [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:7681:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_PAGE_CHANNELS [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:8012:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_PAGE_CHANNELS [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:8251:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_PAGE_GRAPHS [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:8276:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_PAGE_CHANNELS [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:8294:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_PAGE_GRAPHS [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:8312:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_PAGE_VOLUMES [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:8330:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_PAGE_XYZS [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:8348:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_PAGE_CURVE_MAPS [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:8391:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:8422:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:8532:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_NPAGES [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:8603:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_PAGE_CHANNELS [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:8624:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_PAGE_GRAPHS [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:8645:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_PAGE_SPECTRA [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:8666:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_PAGE_VOLUMES [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:8687:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_PAGE_XYZS [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:8705:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_PAGE_CURVE_MAPS [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:8714:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:8741:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:8771:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_PAGE_CHANNELS [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:8785:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_PAGE_CHANNELS [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:8807:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_PAGE_GRAPHS [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:8821:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_PAGE_GRAPHS [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:8843:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_PAGE_VOLUMES [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:8857:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_PAGE_VOLUMES [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:8879:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_PAGE_XYZS [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:8893:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_PAGE_XYZS [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:8915:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_PAGE_CURVE_MAPS [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/data-browser.c:8929:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_PAGE_CURVE_MAPS [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/log.c:402:9: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] gwyddion-2.67/app/logging.c:325:1: error: Memory leak: logmessage.message [memleak] gwyddion-2.67/app/log.c:635: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] gwyddion-2.67/app/log.c:645:12: 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] gwyddion-2.67/app/logging.c:253:35: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'black_hole' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gwyddion-2.67/app/logging.c:175:42: note: You might need to cast the function pointer here gwyddion-2.67/app/logging.c:253:35: note: Parameter 'user_data' can be declared as pointer to const gwyddion-2.67/app/menu.c:327:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_ICON_SIZE_MENU [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/menu.c:529:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFunc [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/menu.c:565:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFunc [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/menu.c:602:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFunc [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/menu.c:639:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFunc [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/menu.c:676:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFunc [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/menu.c:704:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_SHIFT_MASK [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/menu.c:794:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_APP_CONTAINER [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/menu.c:829:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_MENU_FLAG_LAST_PROC [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/menu.c:858:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_APP_GRAPH [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/menu.c:914:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_APP_CONTAINER [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/menu.c:969:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_APP_CONTAINER [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/menu.c:1024:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_APP_CONTAINER [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/log.c:159:55: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] gwyddion-2.67/app/menu.c:1055:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_ICON_SIZE_MENU [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/log.c:222:54: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] gwyddion-2.67/app/menu.c:1118:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable children [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/log.c:284:51: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] gwyddion-2.67/app/log.c:346:57: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] gwyddion-2.67/app/gwyplaintool.c:982:12: 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] gwyddion-2.67/app/log.c:848:21: style: Parameter 'hkey' can be declared as pointer to const. However it seems that 'format_arg' is a callback function, if 'hkey' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gwyddion-2.67/app/log.c:837:45: note: You might need to cast the function pointer here gwyddion-2.67/app/log.c:848:21: note: Parameter 'hkey' can be declared as pointer to const gwyddion-2.67/app/gwyplaintool.c:201:13: portability: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'GwyPlainToolChanged {aka signed int}'. [invalidPrintfArgType_uint] gwyddion-2.67/app/log.c:402:16: style: Variable 'previd' is assigned a value that is never used. [unreadVariable] gwyddion-2.67/app/gwyplaintool.c:1332:37: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] gwyddion-2.67/app/gwyplaintool.c:828:38: style: Parameter 'event' can be declared as pointer to const. However it seems that 'delete_selection_object' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gwyddion-2.67/app/gwyplaintool.c:868:5: note: You might need to cast the function pointer here gwyddion-2.67/app/gwyplaintool.c:828:38: note: Parameter 'event' can be declared as pointer to const gwyddion-2.67/app/gwyplaintool.c:1085:61: style: Parameter 'rlabels' can be declared as pointer to const [constParameterPointer] gwyddion-2.67/app/gwyplaintool.c:1364:24: style: Variable 'othertable' can be declared as pointer to const [constVariablePointer] gwyddion-2.67/app/app.c:928:11: 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] gwyddion-2.67/app/app.c:1450:12: 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] gwyddion-2.67/app/app.c:1815:12: 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] gwyddion-2.67/app/app.c:2035:12: 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] gwyddion-2.67/app/app.c:2679:11: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] gwyddion-2.67/app/app.c:2747:11: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] gwyddion-2.67/app/param-resource.c:94:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gwy_param_resource_parent_class [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/param-resource.c:100:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_class [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/param-resource.c:225:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable params [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/param-resource.c:231:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_type [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/app.c:203:9: style: Condition '!gwy_app_confirm_quit()' is always false [knownConditionTrueFalse] gwyddion-2.67/app/app.c:203:30: note: Calling function 'gwy_app_confirm_quit' returns 1 gwyddion-2.67/app/app.c:203:9: note: Condition '!gwy_app_confirm_quit()' is always false gwyddion-2.67/app/app.c:305:9: style: Condition '!unsaved' is always true [knownConditionTrueFalse] gwyddion-2.67/app/app.c:302:23: note: Assignment 'unsaved=NULL', assigned value is 0 gwyddion-2.67/app/app.c:305:9: note: Condition '!unsaved' is always true gwyddion-2.67/app/meta.c:210:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WINDOW_TOPLEVEL [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/meta.c:345:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_UINT [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/meta.c:647:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWeakNotify [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/param-resource.c:146:49: style: Parameter 'resource' can be declared as pointer to const [constParameterPointer] gwyddion-2.67/app/menu.c:534:5: error: Memory leak: data [memleak] gwyddion-2.67/app/menu.c:569:5: error: Memory leak: data [memleak] gwyddion-2.67/app/menu.c:606:5: error: Memory leak: data [memleak] gwyddion-2.67/app/menu.c:643:5: error: Memory leak: data [memleak] gwyddion-2.67/app/menu.c:681:5: error: Memory leak: data [memleak] gwyddion-2.67/app/app.c:1037:10: style: Variable 'name' is reassigned a value before the old one has been used. [redundantAssignment] gwyddion-2.67/app/app.c:1033:10: note: name is assigned gwyddion-2.67/app/app.c:1037:10: note: name is overwritten gwyddion-2.67/app/menu.c:267:27: style: Variable 'data1' can be declared as pointer to const [constVariablePointer] gwyddion-2.67/app/menu.c:268:27: style: Variable 'data2' can be declared as pointer to const [constVariablePointer] gwyddion-2.67/app/menu.c:419:49: style: Parameter 'prefix' can be declared as pointer to const. However it seems that 'gwy_app_menu_setup_accels' is a callback function, if 'prefix' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gwyddion-2.67/app/menu.c:493:61: note: You might need to cast the function pointer here gwyddion-2.67/app/menu.c:419:49: note: Parameter 'prefix' can be declared as pointer to const gwyddion-2.67/app/menu.c:724:37: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'gwy_app_rerun_process_func' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gwyddion-2.67/app/menu.c:719:5: note: You might need to cast the function pointer here gwyddion-2.67/app/menu.c:724:37: note: Parameter 'user_data' can be declared as pointer to const gwyddion-2.67/app/app.c:1183:39: style:inconclusive: Function 'gwy_app_3d_window_export' argument 1 names different: declaration 'window' definition 'gwy3dwindow'. [funcArgNamesDifferent] gwyddion-2.67/app/app.c:111:71: note: Function 'gwy_app_3d_window_export' argument 1 names different: declaration 'window' definition 'gwy3dwindow'. gwyddion-2.67/app/app.c:1183:39: note: Function 'gwy_app_3d_window_export' argument 1 names different: declaration 'window' definition 'gwy3dwindow'. gwyddion-2.67/app/app.c:678:44: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'gwy_app_data_window_change_square' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gwyddion-2.67/app/app.c:671:5: note: You might need to cast the function pointer here gwyddion-2.67/app/app.c:678:44: note: Parameter 'user_data' can be declared as pointer to const gwyddion-2.67/app/app.c:719:39: style: Parameter 'event' can be declared as pointer to const. However it seems that 'gwy_app_data_key_pressed' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gwyddion-2.67/app/app.c:408:5: note: You might need to cast the function pointer here gwyddion-2.67/app/app.c:719:39: note: Parameter 'event' can be declared as pointer to const gwyddion-2.67/app/app.c:2117:23: style: Variable 'container' can be declared as pointer to const [constVariablePointer] gwyddion-2.67/app/app.c:2134:43: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'lawn_reduce_length' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gwyddion-2.67/app/app.c:2307:46: note: You might need to cast the function pointer here gwyddion-2.67/app/app.c:2134:43: note: Parameter 'user_data' can be declared as pointer to const gwyddion-2.67/app/app.c:2140:84: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'lawn_reduce_avg' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gwyddion-2.67/app/app.c:2287:23: note: You might need to cast the function pointer here gwyddion-2.67/app/app.c:2140:84: note: Parameter 'user_data' can be declared as pointer to const gwyddion-2.67/app/app.c:2173:84: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'lawn_reduce_min' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gwyddion-2.67/app/app.c:2289:23: note: You might need to cast the function pointer here gwyddion-2.67/app/app.c:2173:84: note: Parameter 'user_data' can be declared as pointer to const gwyddion-2.67/app/app.c:2189:84: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'lawn_reduce_max' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gwyddion-2.67/app/app.c:2291:23: note: You might need to cast the function pointer here gwyddion-2.67/app/app.c:2189:84: note: Parameter 'user_data' can be declared as pointer to const gwyddion-2.67/app/app.c:2561:27: style: Parameter 'pwhat' can be declared as pointer to const. However it seems that 'metadata_browser' is a callback function, if 'pwhat' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gwyddion-2.67/app/app.c:2333:41: note: You might need to cast the function pointer here gwyddion-2.67/app/app.c:2561:27: note: Parameter 'pwhat' can be declared as pointer to const gwyddion-2.67/app/app.c:2583:22: style: Parameter 'pwhat' can be declared as pointer to const. However it seems that 'log_browser' is a callback function, if 'pwhat' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gwyddion-2.67/app/app.c:2337:33: note: You might need to cast the function pointer here gwyddion-2.67/app/app.c:2583:22: note: Parameter 'pwhat' can be declared as pointer to const gwyddion-2.67/app/resource-editor.c:104:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gwy_resource_editor_parent_class [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/resource-editor.c:236:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_ICON_SIZE_LARGE_TOOLBAR [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/resource-editor.c:317:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gwy_resource_editor_parent_class [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/resource-editor.c:336:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gwy_resource_editor_parent_class [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/resource-editor.c:451:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WINDOW_TOPLEVEL [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/resource-editor.c:537:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSourceFunc [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/param-def.c:106:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gwy_param_def_parent_class [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/param-def.c:224:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/param-def.c:236:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/param-def.c:338:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_TYPE_MASKING_TYPE [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/param-def.c:439:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/param-def.c:749:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PI [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/param-def.c:1101:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXINT [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/param-def.c:1139:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXINT [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/param-def.c:1177:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXINT [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/param-def.c:1218:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_RESULTS_EXPORT_FIXED_FORMAT [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/param-def.c:1417:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/param-def.c:1460:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_ONCE_INIT [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/param-def.c:1648:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/param-def.c:1684:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PI [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/param-def.c:1726:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_RESULTS_REPORT_COLON [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/settings.c:118:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/settings.c:279:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TEST_IS_DIR [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/meta.c:221: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] gwyddion-2.67/app/meta.c:230:12: 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] gwyddion-2.67/app/resource-editor.c:200:20: 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] gwyddion-2.67/app/resource-editor.c:232:12: 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] gwyddion-2.67/app/meta.c:492:49: style:inconclusive: Function 'gwy_meta_browser_cell_renderer' argument 2 names different: declaration 'cell' definition 'renderer'. [funcArgNamesDifferent] gwyddion-2.67/app/meta.c:77:73: note: Function 'gwy_meta_browser_cell_renderer' argument 2 names different: declaration 'cell' definition 'renderer'. gwyddion-2.67/app/meta.c:492:49: note: Function 'gwy_meta_browser_cell_renderer' argument 2 names different: declaration 'cell' definition 'renderer'. gwyddion-2.67/app/meta.c:494:45: style:inconclusive: Function 'gwy_meta_browser_cell_renderer' argument 4 names different: declaration 'piter' definition 'iter'. [funcArgNamesDifferent] gwyddion-2.67/app/meta.c:79:69: note: Function 'gwy_meta_browser_cell_renderer' argument 4 names different: declaration 'piter' definition 'iter'. gwyddion-2.67/app/meta.c:494:45: note: Function 'gwy_meta_browser_cell_renderer' argument 4 names different: declaration 'piter' definition 'iter'. gwyddion-2.67/app/meta.c:495:41: style:inconclusive: Function 'gwy_meta_browser_cell_renderer' argument 5 names different: declaration 'data' definition 'userdata'. [funcArgNamesDifferent] gwyddion-2.67/app/meta.c:80:65: note: Function 'gwy_meta_browser_cell_renderer' argument 5 names different: declaration 'data' definition 'userdata'. gwyddion-2.67/app/meta.c:495:41: note: Function 'gwy_meta_browser_cell_renderer' argument 5 names different: declaration 'data' definition 'userdata'. gwyddion-2.67/app/meta.c:521:36: style: Parameter 'hkey' can be declared as pointer to const. However it seems that 'gwy_meta_browser_add_line' is a callback function, if 'hkey' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gwyddion-2.67/app/meta.c:346:52: note: You might need to cast the function pointer here gwyddion-2.67/app/meta.c:521:36: note: Parameter 'hkey' can be declared as pointer to const gwyddion-2.67/app/meta.c:614:52: warning: Division by result of sizeof(). g_strdup() expects a size in bytes, did you intend to multiply instead? [sizeofDivisionMemfunc] gwyddion-2.67/app/resource-editor.c:108:59: style: Parameter 'editor' can be declared as pointer to const [constParameterPointer] gwyddion-2.67/app/resource-editor.c:356:29: style: Variable 'klass' can be declared as pointer to const [constVariablePointer] gwyddion-2.67/app/settings.c:573:36: style: Parameter 'argc' can be declared as pointer to const [constParameterPointer] gwyddion-2.67/app/wait.c:125:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_DIALOG_DESTROY_WITH_PARENT [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/wait.c:329:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_WATCH [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/undo.c:117:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GQuark [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/undo.c:153:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_MENU_FLAG_UNDO [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/undo.c:186:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GQuark [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/undo.c:222:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GQuark [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/undo.c:296:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_MENU_FLAG_UNDO [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/undo.c:329:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_MENU_FLAG_UNDO [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/undo.c:355:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_MENU_FLAG_UNDO [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/undo.c:390:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GQuark [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/undo.c:426:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GQuark [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/undo.c:473:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GQuark [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/undo.c:538:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GValue [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/undo.c:589:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_class [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/undo.c:727:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GValue [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/undo.c:804:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/undo.c:952:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/undo.c:1020:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/undo.c:1109:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_MENU_FLAG_UNDO [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/undo.c:1161:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_MENU_FLAG_UNDO [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/validate.c:94:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/validate.c:110:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_DATA_ERROR_NON_UTF8_STRING [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/validate.c:129:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_DATA_ERROR_KEY_CHARACTERS [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/validate.c:142:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_OBJECT [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/validate.c:186:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_CONTAINER_PATHSEP [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/validate.c:383:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_DATA_ERROR_STRAY_SECONDARY_DATA [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/validate.c:494:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_DATA_ERROR_REF_COUNT [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/validate.c:581:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/validate.c:618:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_DATA_VALIDATE_NO_REPORT [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/validate.c:703:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_OBJECT [valueFlowBailoutIncompleteVar] gwyddion-2.67/gwyddion/about.c:61:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_DIALOG_NO_SEPARATOR [valueFlowBailoutIncompleteVar] gwyddion-2.67/gwyddion/about.c:198:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PANGO_STYLE_ITALIC [valueFlowBailoutIncompleteVar] gwyddion-2.67/gwyddion/gwyddion.c:443:36: error: There is an unknown macro here somewhere. Configuration is required. If PACKAGE_BUGREPORT is a macro then please configure it. [unknownMacro] gwyddion-2.67/gwyddion/about.c:73:12: 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] gwyddion-2.67/gwyddion/about.c:82: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] gwyddion-2.67/gwyddion/mac_integration.c:55:60: style: Parameter 'container' can be declared as pointer to const [constParameterPointer] gwyddion-2.67/gwyddion/mac_integration.c:151:39: style: Parameter 'argc' can be declared as pointer to const [constParameterPointer] gwyddion-2.67/app/params.c:176:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gwy_params_parent_class [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/params.c:687:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GwyAppDataId [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/params.c:881:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_MASK_IGNORE [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/params.c:1029:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_RESULTS_REPORT_COLON [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/params.c:1356:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable datano [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/params.c:1987:92: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/params.c:2076:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_class [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/params.c:2130:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_ASCII_DTOSTR_BUF_SIZE [valueFlowBailoutIncompleteVar] gwyddion-2.67/gwyddion/remote.c:78:10: style: Condition 'ok' is always false [knownConditionTrueFalse] gwyddion-2.67/gwyddion/remote.c:76:31: note: Calling function 'gwy_remote_open_files' returns 0 gwyddion-2.67/gwyddion/remote.c:76:31: note: Assignment 'ok=gwy_remote_open_files(remote,argc,argv)', assigned value is 0 gwyddion-2.67/gwyddion/remote.c:78:10: note: Condition 'ok' is always false gwyddion-2.67/gwyddion/remote.c:84:43: style: Parameter 'toolbox' can be declared as pointer to const [constParameterPointer] gwyddion-2.67/gwyddion/remote.c:89:46: style: Parameter 'toolbox' can be declared as pointer to const [constParameterPointer] gwyddion-2.67/gwyddion/remote.c:101:42: style: Parameter 'remote' can be declared as pointer to const [constParameterPointer] gwyddion-2.67/gwyddion/remote.c:106:48: style: Parameter 'remote' can be declared as pointer to const [constParameterPointer] gwyddion-2.67/gwyddion/remote.c:117:43: style: Parameter 'remote' can be declared as pointer to const [constParameterPointer] gwyddion-2.67/app/validate.c:321:9: portability: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'GwyAppKeyType {aka signed int}'. [invalidPrintfArgType_uint] gwyddion-2.67/app/validate.c:70:5: error: Memory leak: failure.details [memleak] gwyddion-2.67/app/validate.c:170:30: style: Parameter 'hash_key' can be declared as pointer to const. However it seems that 'validate_item_pass1' is a callback function, if 'hash_key' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gwyddion-2.67/app/validate.c:633:40: note: You might need to cast the function pointer here gwyddion-2.67/app/validate.c:170:30: note: Parameter 'hash_key' can be declared as pointer to const gwyddion-2.67/app/validate.c:327:18: style: Parameter 'array' can be declared as pointer to const [constParameterPointer] gwyddion-2.67/app/validate.c:341:30: style: Parameter 'hash_key' can be declared as pointer to const. However it seems that 'validate_item_pass2' is a callback function, if 'hash_key' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gwyddion-2.67/app/validate.c:634:40: note: You might need to cast the function pointer here gwyddion-2.67/app/validate.c:341:30: note: Parameter 'hash_key' can be declared as pointer to const gwyddion-2.67/app/validate.c:455:22: style: Parameter 'stack' can be declared as pointer to const [constParameterPointer] gwyddion-2.67/app/validate.c:501:30: style: Parameter 'hash_key' can be declared as pointer to const. However it seems that 'validate_item_pass3' is a callback function, if 'hash_key' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gwyddion-2.67/app/validate.c:636:44: note: You might need to cast the function pointer here gwyddion-2.67/app/validate.c:501:30: note: Parameter 'hash_key' can be declared as pointer to const gwyddion-2.67/gwyddion/tips.c:436:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_ICON_SIZE_LARGE_TOOLBAR [valueFlowBailoutIncompleteVar] gwyddion-2.67/gwyddion/tips.c:443:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_DELETE_EVENT [valueFlowBailoutIncompleteVar] gwyddion-2.67/gwyddion/tips.c:485:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_DIALOG_NO_SEPARATOR [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/undo.c:117:12: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] gwyddion-2.67/app/undo.c:192:12: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] gwyddion-2.67/app/undo.c:390:12: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] gwyddion-2.67/app/undo.c:432:12: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] gwyddion-2.67/app/undo.c:473:13: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] gwyddion-2.67/app/undo.c:857:17: style: Variable 'appundo' can be declared as pointer to const [constVariablePointer] gwyddion-2.67/app/undo.c:874:17: style: Variable 'appundo' can be declared as pointer to const [constVariablePointer] gwyddion-2.67/gwyddion/tips.c:506:12: 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] gwyddion-2.67/app/param-def.c:81:5: style: g_type_class_add_private has been deprecated since version 2.58 and should not be used in newly-written code. Use the G_ADD_PRIVATE() macro with the G_DEFINE_* family of macros to add instance private data to a type. [prohibitedg_type_class_add_privateCalled] gwyddion-2.67/app/param-def.c:1517:11: style: Variable 'ids' can be declared as pointer to const [constVariablePointer] gwyddion-2.67/app/param-def.c:1486:33: style: Variable 'i' is assigned a value that is never used. [unreadVariable] gwyddion-2.67/libdraw/gwydraw.c:49:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_TYPE_GRADIENT [valueFlowBailoutIncompleteVar] gwyddion-2.67/libdraw/gwydraw.c:49:5: warning: Return value of function g_type_class_peek() is not used. [ignoredReturnValue] gwyddion-2.67/libdraw/gwydraw.c:50:5: warning: Return value of function g_type_class_peek() is not used. [ignoredReturnValue] gwyddion-2.67/libdraw/gwydraw.c:51:5: warning: Return value of function g_type_class_peek() is not used. [ignoredReturnValue] gwyddion-2.67/libdraw/gwydraw.c:52:5: warning: Return value of function g_type_class_peek() is not used. [ignoredReturnValue] gwyddion-2.67/gwyddion/toolbox.c:198:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_type [valueFlowBailoutIncompleteVar] gwyddion-2.67/gwyddion/toolbox.c:250:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_RUN_INTERACTIVE [valueFlowBailoutIncompleteVar] gwyddion-2.67/gwyddion/toolbox.c:427:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RELIEF_NONE [valueFlowBailoutIncompleteVar] gwyddion-2.67/gwyddion/toolbox.c:536:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SIGNAL_MATCH_FUNC [valueFlowBailoutIncompleteVar] gwyddion-2.67/gwyddion/toolbox.c:579:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WINDOW_TOPLEVEL [valueFlowBailoutIncompleteVar] gwyddion-2.67/gwyddion/toolbox-editor.c:208:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_DIALOG_MODAL [valueFlowBailoutIncompleteVar] gwyddion-2.67/gwyddion/toolbox-editor.c:405:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_UINT [valueFlowBailoutIncompleteVar] gwyddion-2.67/gwyddion/toolbox.c:655:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_F3 [valueFlowBailoutIncompleteVar] gwyddion-2.67/gwyddion/toolbox.c:699:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] gwyddion-2.67/gwyddion/toolbox.c:715:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_STOCK_3D_BASE [valueFlowBailoutIncompleteVar] gwyddion-2.67/gwyddion/toolbox.c:769:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_MENU_FLAG_DATA [valueFlowBailoutIncompleteVar] gwyddion-2.67/gwyddion/toolbox.c:831:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TYPE_MENU [valueFlowBailoutIncompleteVar] gwyddion-2.67/gwyddion/toolbox.c:853:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gwy_app_file_open [valueFlowBailoutIncompleteVar] gwyddion-2.67/gwyddion/toolbox.c:930:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_STOCK_MASK [valueFlowBailoutIncompleteVar] gwyddion-2.67/gwyddion/toolbox.c:1032:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_Escape [valueFlowBailoutIncompleteVar] gwyddion-2.67/gwyddion/toolbox.c:1046:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WINDOW_TOPLEVEL [valueFlowBailoutIncompleteVar] gwyddion-2.67/gwyddion/toolbox.c:1124:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_FILE_OPERATION_LOAD [valueFlowBailoutIncompleteVar] gwyddion-2.67/gwyddion/toolbox.c:1156:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_APP_DATA_VIEW [valueFlowBailoutIncompleteVar] gwyddion-2.67/gwyddion/toolbox.c:1188:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_APP_CONTAINER [valueFlowBailoutIncompleteVar] gwyddion-2.67/gwyddion/toolbox.c:1198:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_APP_CONTAINER [valueFlowBailoutIncompleteVar] gwyddion-2.67/gwyddion/toolbox.c:1211:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_APP_CONTAINER [valueFlowBailoutIncompleteVar] gwyddion-2.67/gwyddion/toolbox.c:1287:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_APP_CONTAINER [valueFlowBailoutIncompleteVar] gwyddion-2.67/gwyddion/toolbox-editor.c:426:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_UINT [valueFlowBailoutIncompleteVar] gwyddion-2.67/gwyddion/toolbox-editor.c:447:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_ICON_SIZE_LARGE_TOOLBAR [valueFlowBailoutIncompleteVar] gwyddion-2.67/gwyddion/toolbox-editor.c:500:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_ICON_SIZE_LARGE_TOOLBAR [valueFlowBailoutIncompleteVar] gwyddion-2.67/gwyddion/toolbox-editor.c:533:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_ICON_SIZE_LARGE_TOOLBAR [valueFlowBailoutIncompleteVar] gwyddion-2.67/gwyddion/toolbox-editor.c:595:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PANGO_WEIGHT_BOLD [valueFlowBailoutIncompleteVar] gwyddion-2.67/gwyddion/toolbox-editor.c:627:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PANGO_WEIGHT_NORMAL [valueFlowBailoutIncompleteVar] gwyddion-2.67/gwyddion/toolbox-editor.c:736:102: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_DIALOG_MODAL [valueFlowBailoutIncompleteVar] gwyddion-2.67/gwyddion/toolbox-editor.c:839:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_STATE_NORMAL [valueFlowBailoutIncompleteVar] gwyddion-2.67/gwyddion/toolbox-editor.c:907:101: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_DIALOG_MODAL [valueFlowBailoutIncompleteVar] gwyddion-2.67/gwyddion/toolbox-editor.c:1051:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXINT [valueFlowBailoutIncompleteVar] gwyddion-2.67/gwyddion/toolbox-editor.c:1248:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_RUN_IMMEDIATE [valueFlowBailoutIncompleteVar] gwyddion-2.67/gwyddion/toolbox-editor.c:1325:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXINT [valueFlowBailoutIncompleteVar] gwyddion-2.67/gwyddion/toolbox-editor.c:1345:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT [valueFlowBailoutIncompleteVar] gwyddion-2.67/gwyddion/toolbox-editor.c:1470:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT [valueFlowBailoutIncompleteVar] gwyddion-2.67/gwyddion/toolbox-editor.c:1628:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_POINTER [valueFlowBailoutIncompleteVar] gwyddion-2.67/gwyddion/toolbox-editor.c:1660:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXINT [valueFlowBailoutIncompleteVar] gwyddion-2.67/gwyddion/splash.c:1144:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXINT [valueFlowBailoutIncompleteVar] gwyddion-2.67/gwyddion/splash.c:1200:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXINT [valueFlowBailoutIncompleteVar] gwyddion-2.67/gwyddion/splash.c:1259:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WINDOW_POPUP [valueFlowBailoutIncompleteVar] gwyddion-2.67/gwyddion/toolbox-spec.c:169:100: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GwyRunType [valueFlowBailoutIncompleteVar] gwyddion-2.67/gwyddion/toolbox-spec.c:504:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gwyddion-2.67/gwyddion/splash.c:1280: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] gwyddion-2.67/libdraw/gwyglmaterial.c:64:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gwy_gl_material_parent_class [valueFlowBailoutIncompleteVar] gwyddion-2.67/libdraw/gwyglmaterial.c:397:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_TYPE_GL_MATERIAL [valueFlowBailoutIncompleteVar] gwyddion-2.67/libdraw/gwyglmaterial.c:431:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_TYPE_GL_MATERIAL [valueFlowBailoutIncompleteVar] gwyddion-2.67/libdraw/gwyglmaterial.c:475:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_ASCII_DTOSTR_BUF_SIZE [valueFlowBailoutIncompleteVar] gwyddion-2.67/libdraw/gwyglmaterial.c:497:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_ASCII_DTOSTR_BUF_SIZE [valueFlowBailoutIncompleteVar] gwyddion-2.67/libdraw/gwyglmaterial.c:548:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_TYPE_GL_MATERIAL [valueFlowBailoutIncompleteVar] gwyddion-2.67/libdraw/gwyglmaterial.c:602:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_TYPE_GL_MATERIAL [valueFlowBailoutIncompleteVar] gwyddion-2.67/libdraw/gwyglmaterial.c:619:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_TYPE_GL_MATERIAL [valueFlowBailoutIncompleteVar] gwyddion-2.67/gwyddion/toolbox.c:590: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] gwyddion-2.67/gwyddion/toolbox.c:902:65: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] gwyddion-2.67/gwyddion/toolbox.c:966:54: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] gwyddion-2.67/gwyddion/toolbox.c:651:68: style: Parameter 'event' can be declared as pointer to const. However it seems that 'toolbox_key_pressed' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gwyddion-2.67/gwyddion/toolbox.c:630:5: note: You might need to cast the function pointer here gwyddion-2.67/gwyddion/toolbox.c:651:68: note: Parameter 'event' can be declared as pointer to const gwyddion-2.67/gwyddion/toolbox.c:1030:57: style: Parameter 'event' can be declared as pointer to const. However it seems that 'message_log_key_pressed' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gwyddion-2.67/gwyddion/toolbox.c:1064:5: note: You might need to cast the function pointer here gwyddion-2.67/gwyddion/toolbox.c:1030:57: note: Parameter 'event' can be declared as pointer to const gwyddion-2.67/libdraw/gwygradient.c:76:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gwy_gradient_parent_class [valueFlowBailoutIncompleteVar] gwyddion-2.67/libdraw/gwygradient.c:99:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GwyGradientPoint [valueFlowBailoutIncompleteVar] gwyddion-2.67/libdraw/gwygradient.c:114:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gwy_gradient_parent_class [valueFlowBailoutIncompleteVar] gwyddion-2.67/libdraw/gwygradient.c:424:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] gwyddion-2.67/libdraw/gwygradient.c:579:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] gwyddion-2.67/libdraw/gwygradient.c:697:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] gwyddion-2.67/libdraw/gwygradient.c:792:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GwyGradientPoint [valueFlowBailoutIncompleteVar] gwyddion-2.67/libdraw/gwygradient.c:843:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable color [valueFlowBailoutIncompleteVar] gwyddion-2.67/libdraw/gwygradient.c:917:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_TYPE_GRADIENT [valueFlowBailoutIncompleteVar] gwyddion-2.67/libdraw/gwygradient.c:937:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_TYPE_GRADIENT [valueFlowBailoutIncompleteVar] gwyddion-2.67/libdraw/gwygradient.c:976:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GwyGradientPoint [valueFlowBailoutIncompleteVar] gwyddion-2.67/libdraw/gwygradient.c:995:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_TYPE_GRADIENT [valueFlowBailoutIncompleteVar] gwyddion-2.67/libdraw/gwygradient.c:1022:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_TYPE_GRADIENT [valueFlowBailoutIncompleteVar] gwyddion-2.67/libdraw/gwygradient.c:1039:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_TYPE_GRADIENT [valueFlowBailoutIncompleteVar] gwyddion-2.67/libdraw/gwypixfield.c:62:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXDOUBLE [valueFlowBailoutIncompleteVar] gwyddion-2.67/libdraw/gwypixfield.c:135:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXDOUBLE [valueFlowBailoutIncompleteVar] gwyddion-2.67/gwyddion/toolbox-editor.c:215:12: 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] gwyddion-2.67/gwyddion/toolbox-editor.c:237: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] gwyddion-2.67/gwyddion/toolbox-editor.c:265:13: 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] gwyddion-2.67/gwyddion/toolbox-editor.c:913:12: 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] gwyddion-2.67/gwyddion/toolbox-editor.c:977: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] gwyddion-2.67/libdraw/gwyglmaterial.c:544:25: style: Variable 'klass' can be declared as pointer to const [constVariablePointer] gwyddion-2.67/libdraw/gwyglmaterial.c:478:21: error: Uninitialized variable: buffer [uninitvar] gwyddion-2.67/libdraw/gwyglmaterial.c:507:21: error: Uninitialized variable: buffer [uninitvar] gwyddion-2.67/gwyddion/toolbox-editor.c:544:45: style:inconclusive: Function 'toolbox_cell_renderer_icon' argument 2 names different: declaration 'cell' definition 'renderer'. [funcArgNamesDifferent] gwyddion-2.67/gwyddion/toolbox-editor.c:104:72: note: Function 'toolbox_cell_renderer_icon' argument 2 names different: declaration 'cell' definition 'renderer'. gwyddion-2.67/gwyddion/toolbox-editor.c:544:45: note: Function 'toolbox_cell_renderer_icon' argument 2 names different: declaration 'cell' definition 'renderer'. gwyddion-2.67/gwyddion/toolbox-editor.c:605:45: style:inconclusive: Function 'toolbox_cell_renderer_type' argument 2 names different: declaration 'cell' definition 'renderer'. [funcArgNamesDifferent] gwyddion-2.67/gwyddion/toolbox-editor.c:114:72: note: Function 'toolbox_cell_renderer_type' argument 2 names different: declaration 'cell' definition 'renderer'. gwyddion-2.67/gwyddion/toolbox-editor.c:605:45: note: Function 'toolbox_cell_renderer_type' argument 2 names different: declaration 'cell' definition 'renderer'. gwyddion-2.67/gwyddion/toolbox-editor.c:620:45: style:inconclusive: Function 'toolbox_cell_renderer_name' argument 2 names different: declaration 'cell' definition 'renderer'. [funcArgNamesDifferent] gwyddion-2.67/gwyddion/toolbox-editor.c:119:72: note: Function 'toolbox_cell_renderer_name' argument 2 names different: declaration 'cell' definition 'renderer'. gwyddion-2.67/gwyddion/toolbox-editor.c:620:45: note: Function 'toolbox_cell_renderer_name' argument 2 names different: declaration 'cell' definition 'renderer'. gwyddion-2.67/gwyddion/toolbox-editor.c:654:45: style:inconclusive: Function 'toolbox_cell_renderer_mode' argument 2 names different: declaration 'cell' definition 'renderer'. [funcArgNamesDifferent] gwyddion-2.67/gwyddion/toolbox-editor.c:124:72: note: Function 'toolbox_cell_renderer_mode' argument 2 names different: declaration 'cell' definition 'renderer'. gwyddion-2.67/gwyddion/toolbox-editor.c:654:45: note: Function 'toolbox_cell_renderer_mode' argument 2 names different: declaration 'cell' definition 'renderer'. gwyddion-2.67/gwyddion/toolbox-editor.c:677:38: style:inconclusive: Function 'function_cell_renderer_icon' argument 5 names different: declaration 'userdata' definition 'user_data'. [funcArgNamesDifferent] gwyddion-2.67/gwyddion/toolbox-editor.c:132:64: note: Function 'function_cell_renderer_icon' argument 5 names different: declaration 'userdata' definition 'user_data'. gwyddion-2.67/gwyddion/toolbox-editor.c:677:38: note: Function 'function_cell_renderer_icon' argument 5 names different: declaration 'userdata' definition 'user_data'. gwyddion-2.67/gwyddion/toolbox-editor.c:708:38: style:inconclusive: Function 'function_cell_renderer_name' argument 5 names different: declaration 'userdata' definition 'user_data'. [funcArgNamesDifferent] gwyddion-2.67/gwyddion/toolbox-editor.c:137:64: note: Function 'function_cell_renderer_name' argument 5 names different: declaration 'userdata' definition 'user_data'. gwyddion-2.67/gwyddion/toolbox-editor.c:708:38: note: Function 'function_cell_renderer_name' argument 5 names different: declaration 'userdata' definition 'user_data'. gwyddion-2.67/gwyddion/toolbox-editor.c:379:65: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'compare_func_names' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gwyddion-2.67/gwyddion/toolbox-editor.c:408:40: note: You might need to cast the function pointer here gwyddion-2.67/gwyddion/toolbox-editor.c:379:65: note: Parameter 'user_data' can be declared as pointer to const gwyddion-2.67/gwyddion/toolbox-editor.c:1338:11: style: Variable 'indices' can be declared as pointer to const [constVariablePointer] gwyddion-2.67/gwyddion/toolbox-editor.c:1366:11: style: Variable 'indices' can be declared as pointer to const [constVariablePointer] gwyddion-2.67/gwyddion/toolbox-editor.c:1380:59: style: Parameter 'iter' can be declared as pointer to const [constParameterPointer] gwyddion-2.67/libdraw/gwyrgba.c:372:11: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] gwyddion-2.67/libdraw/gwyselection.c:110:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_READABLE [valueFlowBailoutIncompleteVar] gwyddion-2.67/libdraw/gwyselection.c:176:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gwy_selection_parent_class [valueFlowBailoutIncompleteVar] gwyddion-2.67/libdraw/gwyselection.c:736:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_TYPE_SELECTION [valueFlowBailoutIncompleteVar] gwyddion-2.67/libdraw/gwyselection.c:772:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_class [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwyddion/gwyddion.c:46:2: error: failed to evaluate #if condition, undefined function-like macro invocation: GLIB_CHECK_VERSION( ... ) [syntaxError] gwyddion-2.67/gwyddion/toolbox-spec.c:437:13: error: Memory leak: p [memleak] gwyddion-2.67/gwyddion/toolbox-spec.c:149:5: error: Memory leak: gspec.name [memleak] gwyddion-2.67/gwyddion/toolbox-spec.c:149:5: error: Memory leak: gspec.item [memleak] gwyddion-2.67/gwyddion/toolbox-spec.c:551:5: error: Memory leak: gdup.item [memleak] gwyddion-2.67/gwyddion/toolbox-spec.c:551:5: error: Memory leak: gdup.name [memleak] gwyddion-2.67/libdraw/gwyselection.c:323:10: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] gwyddion-2.67/gwyddion/toolbox-spec.c:228:52: style: Parameter 'context' can be declared as pointer to const. However it seems that 'toolbox_ui_text' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gwyddion-2.67/gwyddion/toolbox-spec.c:275:9: note: You might need to cast the function pointer here gwyddion-2.67/gwyddion/toolbox-spec.c:228:52: note: Parameter 'context' can be declared as pointer to const gwyddion-2.67/gwyddion/toolbox-spec.c:231:40: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'toolbox_ui_text' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gwyddion-2.67/gwyddion/toolbox-spec.c:275:9: note: You might need to cast the function pointer here gwyddion-2.67/gwyddion/toolbox-spec.c:231:40: note: Parameter 'user_data' can be declared as pointer to const gwyddion-2.67/gwyddion/toolbox-spec.c:301:25: style: Variable 'ispec' can be declared as pointer to const [constVariablePointer] gwyddion-2.67/gwyddion/toolbox-spec.c:318:25: style: Variable 'ispec' can be declared as pointer to const [constVariablePointer] gwyddion-2.67/gwyddion/toolbox-spec.c:542:33: style: Variable 'ispec' can be declared as pointer to const [constVariablePointer] gwyddion-2.67/libdraw/gwyselection.c:183:40: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'gwy_selection_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gwyddion-2.67/libdraw/gwyselection.c:94:35: note: You might need to cast the function pointer here gwyddion-2.67/libdraw/gwyselection.c:183:40: note: Parameter 'pspec' can be declared as pointer to const gwyddion-2.67/libdraw/gwyselection.c:202:40: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'gwy_selection_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gwyddion-2.67/libdraw/gwyselection.c:93:35: note: You might need to cast the function pointer here gwyddion-2.67/libdraw/gwyselection.c:202:40: note: Parameter 'pspec' can be declared as pointer to const gwyddion-2.67/libdraw/gwyselection.c:655:56: style: Parameter 'selection' can be declared as pointer to const. However it seems that 'gwy_selection_move_default' is a callback function, if 'selection' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gwyddion-2.67/libdraw/gwyselection.c:104:19: note: You might need to cast the function pointer here gwyddion-2.67/libdraw/gwyselection.c:655:56: note: Parameter 'selection' can be declared as pointer to const gwyddion-2.67/libgwyddion/gwycontainer.c:2063:31: error: There is an unknown macro here somewhere. Configuration is required. If G_GSIZE_FORMAT is a macro then please configure it. [unknownMacro] gwyddion-2.67/libgwyddion/gwydebugobjects.c:98:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_class [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwyddion/gwydebugobjects.c:129:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable prev [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwyddion/gwydebugobjects.c:164:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/param-table.c:713:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_INT [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/param-table.c:862:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gwy_param_table_parent_class [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/param-table.c:1008:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_APP_DATA_ID_NONE [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwyddion/gwyentities.c:195:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_STRING [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/param-table.c:1273:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwyddion/gwyentities.c:228:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GwyTextEntity [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/param-table.c:2493:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_TYPE_GRAPH_MODEL [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwyddion/gwyentities.c:243:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_ONCE_INIT [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/param-table.c:2530:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_TYPE_GRAPH_MODEL [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/param-table.c:2604:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_TYPE_LAWN [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/param-table.c:2724:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_TYPE_LAWN [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/param-table.c:2792:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_SCALE_MAPPING_LINEAR [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/param-table.c:3371:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_SI_UNIT_FORMAT_VFMARKUP [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/param-table.c:3449:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_TYPE_DATA_LINE [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/param-table.c:3642:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SIGNAL_MATCH_FUNC [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/param-table.c:3851:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_TYPE_CONTAINER [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/param-table.c:4018:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_TYPE_RESULTS [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/param-table.c:4055:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/param-table.c:4093:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/param-table.c:4164:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_TYPE_RESULTS [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/param-table.c:4781:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT32 [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/param-table.c:4818:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/param-table.c:5037:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TYPE_HBOX [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/param-table.c:5153:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_class [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/param-table.c:5174:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_class [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/param-table.c:5225:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TYPE_HBOX [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/param-table.c:5377:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_class [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/param-table.c:5401:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_class [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/param-table.c:5427:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_FILL [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/param-table.c:5446:93: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/param-table.c:5472:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_FILL [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/param-table.c:5506:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_FILL [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/param-table.c:5574:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/param-table.c:5595:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_class [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/param-table.c:5640:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/param-table.c:5672:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_class [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/param-table.c:5754:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_class [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/param-table.c:5801:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_class [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/param-table.c:5843:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_class [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/param-table.c:5882:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_FILL [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/param-table.c:5923:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_class [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/param-table.c:5946:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TYPE_HBOX [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/param-table.c:5981:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_class [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/param-table.c:6005:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rgba [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/param-table.c:6032:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_ICON_SIZE_MENU [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/param-table.c:6065:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_class [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/param-table.c:6094:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_class [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/param-table.c:6117:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_ICON_SIZE_SMALL_TOOLBAR [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/param-table.c:6155:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_class [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/param-table.c:6195:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_class [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/param-table.c:6232:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_class [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/param-table.c:6268:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_class [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/param-table.c:6323:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_EXPAND [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/param-table.c:6355:93: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_FILL [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/param-table.c:6374:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_class [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/param-table.c:6392:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_FILL [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/param-table.c:6526:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_SI_UNIT_FORMAT_UNICODE [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/param-table.c:6557:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_CANCEL [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/param-table.c:7052:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_SELECTION_CLIPBOARD [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/param-table.c:7212:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_INPUT_ERROR [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/param-table.c:7312:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PI [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/param-table.c:7491:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXDOUBLE [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/param-table.c:7949:93: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_FILL [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/param-table.c:8007:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_OK [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/param-table.c:8053:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_STATE_NORMAL [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/param-table.c:8195:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/param-table.c:8210:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_EXPAND [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/param-table.c:8350:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/param-table.c:8506:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/param-table.c:8518:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXDOUBLE [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/param-table.c:8604:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_TYPE_MERGE_TYPE [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwyddion/gwyentities.c:163:30: style: Parameter 'item' can be declared as pointer to const. However it seems that 'gwy_entity_get_name' is a callback function, if 'item' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gwyddion-2.67/libgwyddion/gwyentities.c:217:9: note: You might need to cast the function pointer here gwyddion-2.67/libgwyddion/gwyentities.c:163:30: note: Parameter 'item' can be declared as pointer to const gwyddion-2.67/libgwyddion/gwyentities.c:189:37: style: Parameter 'item' can be declared as pointer to const. However it seems that 'gwy_entity_get_trait_value' is a callback function, if 'item' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gwyddion-2.67/libgwyddion/gwyentities.c:224:9: note: You might need to cast the function pointer here gwyddion-2.67/libgwyddion/gwyentities.c:189:37: note: Parameter 'item' can be declared as pointer to const gwyddion-2.67/libgwyddion/gwyenum.c:231:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwyddion/gwyenum.c:255:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwyddion/gwyenum.c:295:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_STRING [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwyddion/gwyenum.c:342:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwyddion/gwyenum.c:395:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GwyEnum [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwyddion/gwyinventory.c:1034:18: debug: Scope::checkVariable found variable 'pb' with varid 0. [varid0] gwyddion-2.67/libgwyddion/gwyinventory.c:1056:18: debug: Scope::checkVariable found variable 'lp' with varid 0. [varid0] gwyddion-2.67/libgwyddion/gwyenum.c:409:31: style: Condition 'i0)?(value):0' here. gwyddion-2.67/app/params.c:1861:15: note: Condition 'value!=goodvalue' is always true gwyddion-2.67/app/params.c:2095:9: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] gwyddion-2.67/libgwyddion/gwyexpr.c:1516:39: style: Condition '!gwy_expr_transform_values(expr)' is always false [knownConditionTrueFalse] gwyddion-2.67/libgwyddion/gwyexpr.c:1516:65: note: Calling function 'gwy_expr_transform_values' returns 1 gwyddion-2.67/libgwyddion/gwyexpr.c:1516:39: note: Condition '!gwy_expr_transform_values(expr)' is always false gwyddion-2.67/libgwyddion/gwyexpr.c:351:44: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'ensure_error_domain' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gwyddion-2.67/libgwyddion/gwyexpr.c:369:12: note: You might need to cast the function pointer here gwyddion-2.67/libgwyddion/gwyexpr.c:351:44: note: Parameter 'arg' can be declared as pointer to const gwyddion-2.67/libgwyddion/gwyexpr.c:492:31: style: Parameter 'expr' can be declared as pointer to const [constParameterPointer] gwyddion-2.67/libgwyddion/gwyexpr.c:495:18: style: Variable 'code' can be declared as pointer to const [constVariablePointer] gwyddion-2.67/libgwyddion/gwyexpr.c:606:42: style: Parameter 'tokens' can be declared as pointer to const [constParameterPointer] gwyddion-2.67/libgwyddion/gwyexpr.c:1017:14: style: Variable 'cval' can be declared as pointer to const [constVariablePointer] gwyddion-2.67/libgwyddion/gwyexpr.c:1388:49: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'ensure_call_table_sanity' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gwyddion-2.67/libgwyddion/gwyexpr.c:1408:37: note: You might need to cast the function pointer here gwyddion-2.67/libgwyddion/gwyexpr.c:1388:49: note: Parameter 'arg' can be declared as pointer to const gwyddion-2.67/libgwyddion/gwyomp.h:87:54: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] gwyddion-2.67/libgwyddion/gwyomp.h:88:54: style: Parameter 'ta' can be declared as pointer to const [constParameterPointer] gwyddion-2.67/libgwyddion/gwyomp.h:106:50: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] gwyddion-2.67/libgwyddion/gwyomp.h:107:50: style: Parameter 'ta' can be declared as pointer to const [constParameterPointer] gwyddion-2.67/libgwyddion/gwyomp.h:127:39: style: Parameter 'ptr' can be declared as pointer to const [constParameterPointer] gwyddion-2.67/libgwyddion/gwyexpr.c:101:18: style: struct member 'GwyExprConstant::name' is never used. [unusedStructMember] gwyddion-2.67/libgwyddion/gwymath.c:66:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GwyXY [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/params.c:325:20: style: Variable 'values' can be declared as pointer to const [constVariablePointer] gwyddion-2.67/libgwyddion/gwymath.c:86:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GwyXY [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/params.c:1903:14: style: Variable 'rgba' can be declared as pointer to const [constVariablePointer] gwyddion-2.67/libgwyddion/gwymath.c:100:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GwyXY [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwyddion/gwymath.c:135:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GwyXYZ [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwyddion/gwymath.c:156:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GwyXYZ [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwyddion/gwymath.c:170:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GwyXYZ [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwyddion/gwymath.c:295:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXDOUBLE [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwyddion/gwymath.c:378:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXDOUBLE [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwyddion/gwymath.c:809:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PI_2 [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwyddion/gwymath.c:1074:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwyddion/gwymath.c:1209:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable y [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwyddion/gwymath.c:1261:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwyddion/gwymath.c:1541:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PI [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwyddion/gwymath-gridcheck.c:377:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXDOUBLE [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwyddion/gwymath-gridcheck.c:414:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwyddion/gwymath-gridcheck.c:468:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwyddion/gwymath-gridcheck.c:479:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXDOUBLE [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwyddion/gwymath-gridcheck.c:509:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PI [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwyddion/gwymath-gridcheck.c:536:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXDOUBLE [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwyddion/gwymath-gridcheck.c:621:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwyddion/gwymath-gridcheck.c:677:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXDOUBLE [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwyddion/gwymath-gridcheck.c:745:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GwyXY [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwyddion/gwymath-gridcheck.c:812:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwyddion/gwymath-gridcheck.c:924:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwyddion/gwymath-gridcheck.c:1038:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PI [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwyddion/gwymath-gridcheck.c:1101:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwyddion/gwymath-gridcheck.c:1139:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable y [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwyddion/gwymath-gridcheck.c:1231:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable y [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwyddion/gwymath-gridcheck.c:1257:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwyddion/gwymath-gridcheck.c:1291:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable y [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwyddion/gwymath-gridcheck.c:1352:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwyddion/gwymath-gridcheck.c:1394:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXDOUBLE [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwyddion/gwymath-gridcheck.c:1539:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwyddion/gwymath-gridcheck.c:1601:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GwyXY [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwyddion/gwynlfit.c:368:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXDOUBLE [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwyddion/gwynlfit.c:1128:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXDOUBLE [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwyddion/gwynlfit.c:1146:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXDOUBLE [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwyddion/gwynlfit.c:1223:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXDOUBLE [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwyddion/gwyrandgenset.c:275:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SQRT2 [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwyddion/gwynlfitpreset.c:54:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PI [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwyddion/gwyrandgenset.c:153:39: style: Parameter 'rngset' can be declared as pointer to const [constParameterPointer] gwyddion-2.67/libgwyddion/gwynlfitpreset.c:71:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXDOUBLE [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwyddion/gwynlfitpreset.c:153:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PI [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwyddion/gwynlfitpreset.c:184:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_SQRT_PI [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwyddion/gwynlfitpreset.c:195:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_SQRT_PI [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwyddion/gwynlfitpreset.c:263:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SQRT2 [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwyddion/gwynlfitpreset.c:443:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SQRT2 [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwyddion/gwynlfitpreset.c:523:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PI [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwyddion/gwynlfitpreset.c:651:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXDOUBLE [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwyddion/gwynlfitpreset.c:954:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXDOUBLE [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwyddion/gwynlfitpreset.c:1009:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXDOUBLE [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwyddion/gwynlfitpreset.c:1089:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXDOUBLE [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwyddion/gwynlfitpreset.c:1338:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PI [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwyddion/gwynlfitpreset.c:1400:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PI [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwyddion/gwynlfitpreset.c:1971:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gwy_nlfit_preset_parent_class [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwyddion/gwynlfitpreset.c:2182:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gwy_math_nlfit_derive [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwyddion/gwynlfitpreset.c:2232:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gwy_math_nlfit_derive [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwyddion/gwynlfitpreset.c:2267:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable inventory [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwyddion/gwyrandgenset.c:183:41: style: Parameter 'rngset' can be declared as pointer to const [constParameterPointer] gwyddion-2.67/libgwyddion/gwyrandgenset.c:212:42: style: Parameter 'rngset' can be declared as pointer to const [constParameterPointer] gwyddion-2.67/libgwyddion/gwyrandgenset.c:252:45: style: Parameter 'rngset' can be declared as pointer to const [constParameterPointer] gwyddion-2.67/libgwyddion/gwyrandgenset.c:295:44: style: Parameter 'rngset' can be declared as pointer to const [constParameterPointer] gwyddion-2.67/libgwyddion/gwyresource.c:121:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_type [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwyddion/gwyresource.c:177:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gwy_resource_parent_class [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwyddion/gwyresource.c:544:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_CSET_a_2_z [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwyddion/gwyresource.c:642:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_type [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwyddion/gwyresource.c:693:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_type [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwyddion/gwyresource.c:930:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TEST_IS_DIR [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwyddion/gwyresource.c:959:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwyddion/gwyresource.c:184:39: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'gwy_resource_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gwyddion-2.67/libgwyddion/gwyresource.c:118:35: note: You might need to cast the function pointer here gwyddion-2.67/libgwyddion/gwyresource.c:184:39: note: Parameter 'pspec' can be declared as pointer to const gwyddion-2.67/libgwyddion/gwyresource.c:214:39: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'gwy_resource_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gwyddion-2.67/libgwyddion/gwyresource.c:117:35: note: You might need to cast the function pointer here gwyddion-2.67/libgwyddion/gwyresource.c:214:39: note: Parameter 'pspec' can be declared as pointer to const gwyddion-2.67/libgwyddion/gwyresource.c:216:18: style: Variable 'resource' can be declared as pointer to const [constVariablePointer] gwyddion-2.67/libgwyddion/gwyresource.c:247:18: style: Variable 'resource' can be declared as pointer to const [constVariablePointer] gwyddion-2.67/libgwyddion/gwyresource.c:255:18: style: Variable 'resource1' can be declared as pointer to const [constVariablePointer] gwyddion-2.67/libgwyddion/gwyresource.c:256:18: style: Variable 'resource2' can be declared as pointer to const [constVariablePointer] gwyddion-2.67/libgwyddion/gwyresource.c:727:36: style: Parameter 'key' can be declared as pointer to const. However it seems that 'save_resource_if_modified' is a callback function, if 'key' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gwyddion-2.67/libgwyddion/gwyresource.c:723:45: note: You might need to cast the function pointer here gwyddion-2.67/libgwyddion/gwyresource.c:727:36: note: Parameter 'key' can be declared as pointer to const gwyddion-2.67/libgwyddion/gwyresource.c:749:23: style: Variable 'klass' can be declared as pointer to const [constVariablePointer] gwyddion-2.67/libgwyddion/gwyresource.c:819:14: style: Variable 'item' can be declared as pointer to const [constVariablePointer] gwyddion-2.67/libgwyddion/gwymath.c:467:23: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] gwyddion-2.67/libgwyddion/gwymath.c:649:9: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] gwyddion-2.67/app/data-browser.c:5811:12: 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] gwyddion-2.67/app/data-browser.c:5843: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] gwyddion-2.67/app/data-browser.c:5847:12: 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] gwyddion-2.67/app/data-browser.c:5882:16: 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] gwyddion-2.67/app/data-browser.c:5894:16: 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] gwyddion-2.67/app/data-browser.c:5906:16: 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] gwyddion-2.67/app/data-browser.c:5918:16: 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] gwyddion-2.67/app/data-browser.c:5930:16: 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] gwyddion-2.67/app/data-browser.c:5942:16: 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] gwyddion-2.67/libgwyddion/gwymath.c:471:18: style: Variable 'row' can be declared as pointer to const [constVariablePointer] gwyddion-2.67/libgwyddion/gwymath.c:508:18: style: Variable 'row' can be declared as pointer to const [constVariablePointer] gwyddion-2.67/libgwyddion/gwymath.c:1266:21: style: Variable 'y' is assigned a value that is never used. [unreadVariable] gwyddion-2.67/libgwyddion/gwynlfitpreset.c:226:9: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] gwyddion-2.67/libgwyddion/gwynlfitpreset.c:339:9: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] gwyddion-2.67/libgwyddion/gwynlfitpreset.c:1278:9: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] gwyddion-2.67/libgwyddion/gwyserializable.c:1043:36: error: There is an unknown macro here somewhere. Configuration is required. If G_GSIZE_FORMAT is a macro then please configure it. [unknownMacro] gwyddion-2.67/libgwyddion/gwymath-rank.c:435:19: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] gwyddion-2.67/libgwyddion/gwymath-rank.c:436:21: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] gwyddion-2.67/libgwyddion/gwynlfitpreset.c:2213:31: style:inconclusive: Function 'gwy_nlfit_preset_fit' argument 6 names different: declaration 'params' definition 'param'. [funcArgNamesDifferent] gwyddion-2.67/libgwyddion/gwynlfitpreset.h:87:57: note: Function 'gwy_nlfit_preset_fit' argument 6 names different: declaration 'params' definition 'param'. gwyddion-2.67/libgwyddion/gwynlfitpreset.c:2213:31: note: Function 'gwy_nlfit_preset_fit' argument 6 names different: declaration 'params' definition 'param'. gwyddion-2.67/libgwyddion/gwynlfitpreset.c:1981:53: style: Parameter 'preset' can be declared as pointer to const [constParameterPointer] gwyddion-2.67/libgwyddion/gwymath-rank.c:786:18: style: Variable 'thresh' can be declared as pointer to const [constVariablePointer] gwyddion-2.67/libgwyddion/gwymath-rank.c:955:16: style: Variable 'thresh' can be declared as pointer to const [constVariablePointer] gwyddion-2.67/libgwyddion/gwymath-rank.c:1163:18: style: Variable 'thresh' can be declared as pointer to const [constVariablePointer] gwyddion-2.67/libgwyddion/gwymath-rank.c:1088:28: style: Variable 'midi' is assigned a value that is never used. [unreadVariable] gwyddion-2.67/libgwyddion/gwymath-rank.c:1092:28: style: Variable 'midi' is assigned a value that is never used. [unreadVariable] gwyddion-2.67/libgwyddion/gwysivalueformat.c:31:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBoxedCopyFunc [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwyddion/gwysivalueformat.c:58:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GwySIValueFormat [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwyddion/gwysivalueformat.c:82:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GwySIValueFormat [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwyddion/gwysivalueformat.c:119:50: style: Parameter 'source' can be declared as pointer to const [constParameterPointer] gwyddion-2.67/libgwyddion/gwystringlist.c:81:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SIGNAL_RUN_FIRST [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwyddion/gwystringlist.c:107:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gwy_string_list_parent_class [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwyddion/gwystringlist.c:304:16: style: Variable 'strings' can be declared as pointer to const [constVariablePointer] gwyddion-2.67/app/data-browser.c:363:56: style: Parameter 'proxy' can be declared as pointer to const [constParameterPointer] gwyddion-2.67/app/data-browser.c:1394:39: style: Parameter 'key' can be declared as pointer to const. However it seems that 'gwy_app_data_proxy_scan_data' is a callback function, if 'key' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gwyddion-2.67/app/data-browser.c:2391:39: note: You might need to cast the function pointer here gwyddion-2.67/app/data-browser.c:1394:39: note: Parameter 'key' can be declared as pointer to const gwyddion-2.67/app/data-browser.c:2487:44: style: Parameter 'event' can be declared as pointer to const. However it seems that 'gwy_app_data_list_key_pressed' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gwyddion-2.67/app/data-browser.c:2689:5: note: You might need to cast the function pointer here gwyddion-2.67/app/data-browser.c:2487:44: note: Parameter 'event' can be declared as pointer to const gwyddion-2.67/app/data-browser.c:2518:50: style: Parameter 'event' can be declared as pointer to const. However it seems that 'gwy_app_data_list_button_pressed' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gwyddion-2.67/app/data-browser.c:2690:5: note: You might need to cast the function pointer here gwyddion-2.67/app/data-browser.c:2518:50: note: Parameter 'event' can be declared as pointer to const gwyddion-2.67/app/data-browser.c:2559:41: style: Parameter 'check_time' can be declared as pointer to const. However it seems that 'gwy_app_data_list_disable_edit' is a callback function, if 'check_time' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gwyddion-2.67/app/data-browser.c:2640:5: note: You might need to cast the function pointer here gwyddion-2.67/app/data-browser.c:2559:41: note: Parameter 'check_time' can be declared as pointer to const gwyddion-2.67/app/data-browser.c:2562:28: style: Variable 'browser' can be declared as pointer to const [constVariablePointer] gwyddion-2.67/app/data-browser.c:2819:14: style: Variable 'object' can be declared as pointer to const [constVariablePointer] gwyddion-2.67/app/data-browser.c:3046:26: style: Variable 'proxy' can be declared as pointer to const [constVariablePointer] gwyddion-2.67/app/data-browser.c:3285:53: style: Parameter 'object' can be declared as pointer to const [constParameterPointer] gwyddion-2.67/app/data-browser.c:3330:41: style: Parameter 'window3d' can be declared as pointer to const [constParameterPointer] gwyddion-2.67/app/data-browser.c:3351:32: style: Variable 'assoc' can be declared as pointer to const [constVariablePointer] gwyddion-2.67/app/data-browser.c:3398:32: style: Variable 'assoc' can be declared as pointer to const [constVariablePointer] gwyddion-2.67/app/data-browser.c:4232:14: style: Variable 'object' can be declared as pointer to const [constVariablePointer] gwyddion-2.67/app/data-browser.c:4449:26: style: Variable 'proxy' can be declared as pointer to const [constVariablePointer] gwyddion-2.67/app/data-browser.c:4714:14: style: Variable 'object' can be declared as pointer to const [constVariablePointer] gwyddion-2.67/app/data-browser.c:4937:26: style: Variable 'proxy' can be declared as pointer to const [constVariablePointer] gwyddion-2.67/app/data-browser.c:5107:14: style: Variable 'object' can be declared as pointer to const [constVariablePointer] gwyddion-2.67/app/data-browser.c:5328:26: style: Variable 'proxy' can be declared as pointer to const [constVariablePointer] gwyddion-2.67/app/data-browser.c:6098:22: style: Variable 'proxy' can be declared as pointer to const [constVariablePointer] gwyddion-2.67/app/data-browser.c:6163:26: style: Variable 'olddata' can be declared as pointer to const [constVariablePointer] gwyddion-2.67/app/data-browser.c:6735:22: style: Variable 'proxy' can be declared as pointer to const [constVariablePointer] gwyddion-2.67/app/data-browser.c:7020:57: style: Parameter 'event' can be declared as pointer to const. However it seems that 'message_log_key_pressed' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gwyddion-2.67/app/data-browser.c:7065:5: note: You might need to cast the function pointer here gwyddion-2.67/app/data-browser.c:7020:57: note: Parameter 'event' can be declared as pointer to const gwyddion-2.67/app/data-browser.c:7160:22: style: Variable 'proxy' can be declared as pointer to const [constVariablePointer] gwyddion-2.67/app/data-browser.c:8006:14: style: Variable 'object' can be declared as pointer to const [constVariablePointer] gwyddion-2.67/app/data-browser.c:8409:24: style: Variable 'browser' can be declared as pointer to const [constVariablePointer] gwyddion-2.67/app/data-browser.c:8742:28: style: Variable 'wdata' can be declared as pointer to const [constVariablePointer] gwyddion-2.67/libgwyddion/gwyutils-string.c:646:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_BYTE_ORDER_IMPLICIT [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwyddion/gwynlfit.c:856:17: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] gwyddion-2.67/libgwyddion/gwynlfit.c:920:17: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] gwyddion-2.67/libgwyddion/gwynlfit.c:214:5: error: Memory leak: copy.covar [memleak] gwyddion-2.67/libgwyddion/gwysiunit.c:233:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SIGNAL_RUN_FIRST [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwyddion/gwysiunit.c:270:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gwy_si_unit_parent_class [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwyddion/gwysiunit.c:284:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_SI_UNIT_FORMAT_PLAIN [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwyddion/gwysiunit.c:463:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_SI_UNIT_FORMAT_NONE [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwyddion/gwysiunit.c:540:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GwySIValueFormat [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwyddion/gwysiunit.c:578:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GwySIValueFormat [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwyddion/gwysiunit.c:626:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GwySIValueFormat [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwyddion/gwysiunit.c:675:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GwySIValueFormat [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwyddion/gwysiunit.c:1056:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwyddion/gwysiunit.c:1541:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable power [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwyddion/gwysiunit.c:1594:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unit [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwyddion/gwysiunit.c:1759:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwyddion/gwynlfit.c:577:45: style: Variable 'sti' can be declared as pointer to const [constVariablePointer] gwyddion-2.67/libgwyddion/gwynlfit.c:1029:48: style: Parameter 'nlfit' can be declared as pointer to const [constParameterPointer] gwyddion-2.67/libgwyddion/gwynlfit.c:1064:22: style: Variable 'rnlfit' can be declared as pointer to const [constVariablePointer] gwyddion-2.67/libgwyddion/gwynlfit.c:1103:39: style: Parameter 'nlfit' can be declared as pointer to const [constParameterPointer] gwyddion-2.67/libgwyddion/gwynlfit.c:1126:39: style: Parameter 'nlfit' can be declared as pointer to const [constParameterPointer] gwyddion-2.67/libgwyddion/gwynlfit.c:1144:44: style: Parameter 'nlfit' can be declared as pointer to const [constParameterPointer] gwyddion-2.67/libgwyddion/gwynlfit.c:1166:22: style: Variable 'rnlfit' can be declared as pointer to const [constVariablePointer] gwyddion-2.67/libgwyddion/gwynlfit.c:1182:38: style: Parameter 'nlfit' can be declared as pointer to const [constParameterPointer] gwyddion-2.67/libgwyddion/gwynlfit.c:1201:39: style: Parameter 'nlfit' can be declared as pointer to const [constParameterPointer] gwyddion-2.67/libgwyddion/gwyversion.c:38:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_VERSION_MAJOR [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwyddion/gwyversion.c:53:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_VERSION_MINOR [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwyddion/gwyversion.c:75:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_VERSION_STRING [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwyddion/gwyresults.c:141:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GQuark [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwyddion/gwyresults.c:309:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GQuark [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwyddion/gwyresults.c:665:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwyddion/gwyresults.c:676:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwyddion/gwyresults.c:693:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwyddion/gwyresults.c:1711:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_SI_UNIT_FORMAT_PLAIN [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwyddion/gwyresults.c:1802:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PI [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwyddion/gwyutils.c:209:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_ONCE_INIT [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwyddion/gwyutils.c:445:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_ONCE_INIT [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwyddion/gwyutils.c:481:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_ONCE_INIT [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwyddion/gwyutils.c:674:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGE_VAL [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwyddion/gwyutils.c:698:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGE_VAL [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwyddion/gwyutils.c:750:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwyddion/gwyutils.c:771:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwyddion/gwyutils.c:856:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_BYTE_ORDER_LITTLE_ENDIAN [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwyddion/gwyutils.c:1228:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_RAW_DATA_EXTENDED [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwyddion/gwyutils.c:1251:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_RAW_DATA_EXTENDED [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwyddion/gwyutils.c:1310:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwyddion/gwyutils.c:1440:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCallback [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwyddion/gwyutils.c:1521:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_ASCII_DTOSTR_BUF_SIZE [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwyddion/gwyutils.c:1590:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_PARSE_DOUBLES_FREE_FORM [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwyddion/gwyutils.c:1738:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_ONCE_INIT [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwy3dlabel.c:100:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_READWRITE [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwy3dlabel.c:179:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_TYPE_3D_LABEL [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwy3dlabel.c:196:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gwy_3d_label_parent_class [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwy3dlabel.c:270:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_TYPE_3D_LABEL [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwy3dlabel.c:455:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_TYPE_3D_LABEL [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwy3dlabel.c:565:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_TYPE_3D_LABEL [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwy3dlabel.c:356:39: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'gwy_3d_label_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gwyddion-2.67/libgwydgets/gwy3dlabel.c:85:35: note: You might need to cast the function pointer here gwyddion-2.67/libgwydgets/gwy3dlabel.c:356:39: note: Parameter 'pspec' can be declared as pointer to const gwyddion-2.67/libgwydgets/gwy3dlabel.c:403:39: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'gwy_3d_label_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gwyddion-2.67/libgwydgets/gwy3dlabel.c:86:35: note: You might need to cast the function pointer here gwyddion-2.67/libgwydgets/gwy3dlabel.c:403:39: note: Parameter 'pspec' can be declared as pointer to const gwyddion-2.67/libgwydgets/gwy3dlabel.c:405:17: style: Variable 'label' can be declared as pointer to const [constVariablePointer] gwyddion-2.67/libgwydgets/gwy3dsetup.c:119:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_READWRITE [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwy3dsetup.c:277:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_3D_PROJECTION_ORTHOGRAPHIC [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwy3dsetup.c:300:39: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'gwy_3d_setup_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gwyddion-2.67/libgwydgets/gwy3dsetup.c:89:35: note: You might need to cast the function pointer here gwyddion-2.67/libgwydgets/gwy3dsetup.c:300:39: note: Parameter 'pspec' can be declared as pointer to const gwyddion-2.67/libgwydgets/gwy3dsetup.c:379:39: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'gwy_3d_setup_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gwyddion-2.67/libgwydgets/gwy3dsetup.c:90:35: note: You might need to cast the function pointer here gwyddion-2.67/libgwydgets/gwy3dsetup.c:379:39: note: Parameter 'pspec' can be declared as pointer to const gwyddion-2.67/libgwydgets/gwy3dsetup.c:569:17: style: Variable 'setup' can be declared as pointer to const [constVariablePointer] gwyddion-2.67/libgwydgets/gwy3dsetup.c:660:17: style: Variable 'setup' can be declared as pointer to const [constVariablePointer] gwyddion-2.67/libgwydgets/gwy3dview.c:3215:43: style: Parameter 'gwy3dview' can be declared as pointer to const [constParameterPointer] gwyddion-2.67/libgwydgets/gwy3dview.c:3220:54: style: Parameter 'klass' can be declared as pointer to const [constParameterPointer] gwyddion-2.67/libgwydgets/gwy3dview.c:3225:45: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] gwyddion-2.67/libgwydgets/gwy3dview.c:3232:55: style: Parameter 'gwy3dview' can be declared as pointer to const [constParameterPointer] gwyddion-2.67/libgwydgets/gwy3dview.c:3239:55: style: Parameter 'gwy3dview' can be declared as pointer to const [constParameterPointer] gwyddion-2.67/libgwydgets/gwy3dview.c:3246:48: style: Parameter 'gwy3dview' can be declared as pointer to const [constParameterPointer] gwyddion-2.67/libgwydgets/gwy3dview.c:3254:51: style: Parameter 'gwy3dview' can be declared as pointer to const [constParameterPointer] gwyddion-2.67/libgwydgets/gwy3dview.c:3261:51: style: Parameter 'gwy3dview' can be declared as pointer to const [constParameterPointer] gwyddion-2.67/libgwydgets/gwy3dview.c:3268:51: style: Parameter 'gwy3dview' can be declared as pointer to const [constParameterPointer] gwyddion-2.67/libgwydgets/gwy3dview.c:3275:51: style: Parameter 'gwy3dview' can be declared as pointer to const [constParameterPointer] gwyddion-2.67/libgwydgets/gwy3dview.c:3282:55: style: Parameter 'gwy3dview' can be declared as pointer to const [constParameterPointer] gwyddion-2.67/libgwydgets/gwy3dview.c:3289:55: style: Parameter 'gwy3dview' can be declared as pointer to const [constParameterPointer] gwyddion-2.67/libgwydgets/gwy3dview.c:3296:55: style: Parameter 'gwy3dview' can be declared as pointer to const [constParameterPointer] gwyddion-2.67/libgwydgets/gwy3dview.c:3303:55: style: Parameter 'gwy3dview' can be declared as pointer to const [constParameterPointer] gwyddion-2.67/libgwydgets/gwy3dview.c:3310:55: style: Parameter 'gwy3dview' can be declared as pointer to const [constParameterPointer] gwyddion-2.67/libgwydgets/gwy3dview.c:3317:55: style: Parameter 'gwy3dview' can be declared as pointer to const [constParameterPointer] gwyddion-2.67/libgwydgets/gwy3dview.c:3324:56: style: Parameter 'gwy3dview' can be declared as pointer to const [constParameterPointer] gwyddion-2.67/libgwydgets/gwy3dview.c:3331:56: style: Parameter 'gwy3dview' can be declared as pointer to const [constParameterPointer] gwyddion-2.67/libgwydgets/gwy3dview.c:3338:49: style: Parameter 'gwy3dview' can be declared as pointer to const [constParameterPointer] gwyddion-2.67/libgwydgets/gwy3dview.c:3345:60: style: Parameter 'gwy3dview' can be declared as pointer to const [constParameterPointer] gwyddion-2.67/libgwydgets/gwy3dview.c:3352:48: style: Parameter 'gwy3dview' can be declared as pointer to const [constParameterPointer] gwyddion-2.67/libgwydgets/gwy3dview.c:3360:48: style: Parameter 'gwy3dview' can be declared as pointer to const [constParameterPointer] gwyddion-2.67/libgwydgets/gwy3dview.c:3367:47: style: Parameter 'gwy3dview' can be declared as pointer to const [constParameterPointer] gwyddion-2.67/libgwydgets/gwy3dview.c:3374:54: style: Parameter 'gwy3dview' can be declared as pointer to const [constParameterPointer] gwyddion-2.67/libgwydgets/gwy3dview.c:3375:52: style: Parameter 'min_scale' can be declared as pointer to const [constParameterPointer] gwyddion-2.67/libgwydgets/gwy3dview.c:3376:52: style: Parameter 'max_scale' can be declared as pointer to const [constParameterPointer] gwyddion-2.67/libgwydgets/gwy3dview.c:3382:54: style: Parameter 'gwy3dview' can be declared as pointer to const [constParameterPointer] gwyddion-2.67/libgwydgets/gwyadjustbar.c:185:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_READWRITE [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwyadjustbar.c:232:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_TYPE_ADJUST_BAR [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwyadjustbar.c:244:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gwy_adjust_bar_parent_class [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwyadjustbar.c:253:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gwy_adjust_bar_parent_class [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwyadjustbar.c:328:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gwy_adjust_bar_parent_class [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwyadjustbar.c:336:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gwy_adjust_bar_parent_class [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwyadjustbar.c:349:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gwy_adjust_bar_parent_class [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwyadjustbar.c:359:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gwy_adjust_bar_parent_class [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwyadjustbar.c:377:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gwy_adjust_bar_parent_class [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwyadjustbar.c:485:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gwy_adjust_bar_parent_class [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwyadjustbar.c:500:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_STATE_PRELIGHT [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwyadjustbar.c:514:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_STATE_PRELIGHT [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwyadjustbar.c:533:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_SCROLL_UP [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwyadjustbar.c:570:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_VoidSymbol [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwyadjustbar.c:595:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_BUTTON1_MASK [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwyadjustbar.c:607:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TYPE_LABEL [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwyadjustbar.c:650:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_TYPE_ADJUST_BAR [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwyadjustbar.c:780:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_SCALE_MAPPING_LINEAR [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwyadjustbar.c:946:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_CONNECT_SWAPPED [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwyadjustbar.c:985:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_SCALE_MAPPING_LOG1P [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwyadjustbar.c:1013:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_WINDOW_CHILD [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwyadjustbar.c:1053:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_STATE_INSENSITIVE [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwyadjustbar.c:1163:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_SCALE_MAPPING_LOG [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwyadjustbar.c:1249:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_SB_H_DOUBLE_ARROW [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwyddion/gwyutils-string.c:475:23: style: Variable 'p' is reassigned a value before the old one has been used. [redundantAssignment] gwyddion-2.67/libgwyddion/gwyutils-string.c:474:7: note: p is assigned gwyddion-2.67/libgwyddion/gwyutils-string.c:475:23: note: p is overwritten gwyddion-2.67/libgwyddion/gwyutils-string.c:610:36: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] gwyddion-2.67/libgwyddion/gwyutils-string.c:728:17: style: Variable 'e' can be declared as pointer to const [constVariablePointer] gwyddion-2.67/libgwydgets/gwyadjustbar.c:155:5: style: g_type_class_add_private has been deprecated since version 2.58 and should not be used in newly-written code. Use the G_ADD_PRIVATE() macro with the G_DEFINE_* family of macros to add instance private data to a type. [prohibitedg_type_class_add_privateCalled] gwyddion-2.67/libgwydgets/gwyadjustbar.c:1134:12: style: Expression 'log(1 + x)' can be replaced by 'log1p(x)' to avoid loss of precision. [unpreciseMathCall] gwyddion-2.67/libgwydgets/gwyadjustbar.c:1142:12: style: Expression 'exp(x) - 1' can be replaced by 'expm1(x)' to avoid loss of precision. [unpreciseMathCall] gwyddion-2.67/libgwydgets/gwyadjustbar.c:465:58: style:inconclusive: Function 'gwy_adjust_bar_expose' argument 2 names different: declaration 'expose' definition 'event'. [funcArgNamesDifferent] gwyddion-2.67/libgwydgets/gwyadjustbar.c:97:63: note: Function 'gwy_adjust_bar_expose' argument 2 names different: declaration 'expose' definition 'event'. gwyddion-2.67/libgwydgets/gwyadjustbar.c:465:58: note: Function 'gwy_adjust_bar_expose' argument 2 names different: declaration 'expose' definition 'event'. gwyddion-2.67/libgwydgets/gwyadjustbar.c:260:41: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'gwy_adjust_bar_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gwyddion-2.67/libgwydgets/gwyadjustbar.c:160:35: note: You might need to cast the function pointer here gwyddion-2.67/libgwydgets/gwyadjustbar.c:260:41: note: Parameter 'pspec' can be declared as pointer to const gwyddion-2.67/libgwydgets/gwyadjustbar.c:291:41: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'gwy_adjust_bar_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gwyddion-2.67/libgwydgets/gwyadjustbar.c:159:35: note: You might need to cast the function pointer here gwyddion-2.67/libgwydgets/gwyadjustbar.c:291:41: note: Parameter 'pspec' can be declared as pointer to const gwyddion-2.67/libgwydgets/gwyadjustbar.c:494:16: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] gwyddion-2.67/libgwydgets/gwyadjustbar.c:509:16: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] gwyddion-2.67/libgwydgets/gwyadjustbar.c:520:58: style: Parameter 'event' can be declared as pointer to const. However it seems that 'gwy_adjust_bar_scroll' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gwyddion-2.67/libgwydgets/gwyadjustbar.c:171:34: note: You might need to cast the function pointer here gwyddion-2.67/libgwydgets/gwyadjustbar.c:520:58: note: Parameter 'event' can be declared as pointer to const gwyddion-2.67/libgwydgets/gwyadjustbar.c:559:64: style: Parameter 'event' can be declared as pointer to const. However it seems that 'gwy_adjust_bar_button_press' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gwyddion-2.67/libgwydgets/gwyadjustbar.c:172:40: note: You might need to cast the function pointer here gwyddion-2.67/libgwydgets/gwyadjustbar.c:559:64: note: Parameter 'event' can be declared as pointer to const gwyddion-2.67/libgwydgets/gwyadjustbar.c:579:66: style: Parameter 'event' can be declared as pointer to const. However it seems that 'gwy_adjust_bar_button_release' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gwyddion-2.67/libgwydgets/gwyadjustbar.c:173:42: note: You might need to cast the function pointer here gwyddion-2.67/libgwydgets/gwyadjustbar.c:579:66: note: Parameter 'event' can be declared as pointer to const gwyddion-2.67/libgwydgets/gwyadjustbar.c:591:65: style: Parameter 'event' can be declared as pointer to const. However it seems that 'gwy_adjust_bar_motion_notify' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gwyddion-2.67/libgwydgets/gwyadjustbar.c:174:41: note: You might need to cast the function pointer here gwyddion-2.67/libgwydgets/gwyadjustbar.c:591:65: note: Parameter 'event' can be declared as pointer to const gwyddion-2.67/libgwydgets/gwyadjustbar.c:593:16: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] gwyddion-2.67/libgwydgets/gwyadjustbar.c:604:16: style: Variable 'child' can be declared as pointer to const [constVariablePointer] gwyddion-2.67/libgwydgets/gwyadjustbar.c:645:35: style: Parameter 'adjustment' can be declared as pointer to const [constParameterPointer] gwyddion-2.67/libgwydgets/gwyadjustbar.c:1001:20: style: Variable 'allocation' can be declared as pointer to const [constVariablePointer] gwyddion-2.67/libgwydgets/gwyadjustbar.c:1030:36: style: Parameter 'adjbar' can be declared as pointer to const [constParameterPointer] gwyddion-2.67/libgwydgets/gwyadjustbar.c:1200:37: style: Parameter 'adjbar' can be declared as pointer to const [constParameterPointer] gwyddion-2.67/libgwydgets/gwyadjustbar.c:1208:37: style: Parameter 'adjbar' can be declared as pointer to const [constParameterPointer] gwyddion-2.67/libgwydgets/gwyadjustbar.c:1254:31: style: Parameter 'adjbar' can be declared as pointer to const [constParameterPointer] gwyddion-2.67/libgwydgets/gwyadjustbar.c:1265:26: style: Parameter 'adjbar' can be declared as pointer to const [constParameterPointer] gwyddion-2.67/libgwydgets/gwy3dwindow.c:202:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gwy_3d_window_parent_class [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwy3dwindow.c:217:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SIGNAL_MATCH_FUNC [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwy3dwindow.c:246:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_WINDOW_EDGE_SOUTH_EAST [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwy3dwindow.c:289:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_BOTTOM_RIGHT_CORNER [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwy3dwindow.c:315:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_WINDOW_CHILD [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwy3dwindow.c:351:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gwy_3d_window_parent_class [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwy3dwindow.c:362:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gwy_3d_window_parent_class [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwy3dwindow.c:370:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gwy_3d_window_parent_class [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwy3dwindow.c:376:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gwy_3d_window_parent_class [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwy3dwindow.c:384:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gwy_3d_window_parent_class [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwy3dwindow.c:394:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_BUTTON_PRESS [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwy3dwindow.c:446:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_CONTROL_MASK [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwy3dwindow.c:495:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gwy_3d_window_parent_class [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwy3dwindow.c:601:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_ICON_SIZE_LARGE_TOOLBAR [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwy3dwindow.c:651:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_3D_MOVEMENT_ROTATION [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwy3dwindow.c:741:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SIGNAL_MATCH_FUNC [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwy3dwindow.c:762:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SIGNAL_MATCH_FUNC [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwy3dwindow.c:793:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PI [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwy3dwindow.c:837:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_HSCALE_LINEAR [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwy3dwindow.c:932:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_3D_VISUALIZATION_LIGHTING [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwy3dwindow.c:1109:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_FILL [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwy3dwindow.c:1125:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_3D_VIEW_LABEL_X [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwy3dwindow.c:1139:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_3D_VIEW_LABEL_X [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwy3dwindow.c:1280:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_FILL [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwy3dwindow.c:1386:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_ICON_SIZE_LARGE_TOOLBAR [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwy3dwindow.c:1579:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_3D_PROJECTION_ORTHOGRAPHIC [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwy3dwindow.c:1684:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_3D_VISUALIZATION_GRADIENT [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwy3dwindow.c:1841:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_3D_VISUALIZATION_LIGHTING [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwy3dwindow.c:2048:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_3D_VIEW_NLABELS [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwyddion/gwymath-gridcheck.c:1719:25: style: Expression 'log(1 + x)' can be replaced by 'log1p(x)' to avoid loss of precision. [unpreciseMathCall] gwyddion-2.67/libgwydgets/gwyaxisdialog.c:78:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_CLOSE [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwyaxisdialog.c:44:52: style: Parameter 'dialog' can be declared as pointer to const [constParameterPointer] gwyddion-2.67/libgwyddion/gwyutils.c:1299:19: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] gwyddion-2.67/libgwydgets/gwycheckboxes.c:65:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwycheckboxes.c:92:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwycheckboxes.c:203:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GwyEnum [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwycheckboxes.c:244:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_FILL [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwycheckboxes.c:282:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwycheckboxes.c:345:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwycheckboxes.c:378:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwycheckboxes.c:409:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwyddion/gwyutils.c:185:43: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'ensure_debug_timer' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gwyddion-2.67/libgwyddion/gwyutils.c:215:48: note: You might need to cast the function pointer here gwyddion-2.67/libgwyddion/gwyutils.c:185:43: note: Parameter 'arg' can be declared as pointer to const gwyddion-2.67/libgwyddion/gwyutils.c:417:39: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'ensure_userdir' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gwyddion-2.67/libgwyddion/gwyutils.c:446:48: note: You might need to cast the function pointer here gwyddion-2.67/libgwyddion/gwyutils.c:417:39: note: Parameter 'arg' can be declared as pointer to const gwyddion-2.67/libgwyddion/gwyutils.c:450:39: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'ensure_homedir' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gwyddion-2.67/libgwyddion/gwyutils.c:482:48: note: You might need to cast the function pointer here gwyddion-2.67/libgwyddion/gwyutils.c:450:39: note: Parameter 'arg' can be declared as pointer to const gwyddion-2.67/libgwyddion/gwyutils.c:1483:19: style: Variable 'locale_data' can be declared as pointer to const [constVariablePointer] gwyddion-2.67/libgwyddion/gwyutils.c:1719:44: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'ensure_error_domain' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gwyddion-2.67/libgwyddion/gwyutils.c:1739:12: note: You might need to cast the function pointer here gwyddion-2.67/libgwyddion/gwyutils.c:1719:44: note: Parameter 'arg' can be declared as pointer to const gwyddion-2.67/libgwyddion/gwymath-gridcheck.c:1438:55: style: Parameter 'row_sizes' can be declared as pointer to const [constParameterPointer] gwyddion-2.67/libgwyddion/gwymath-gridcheck.c:1593:12: style: Variable 'cell_sizes' can be declared as pointer to const [constVariablePointer] gwyddion-2.67/libgwydgets/gwycheckboxes.c:340:22: style: Variable 'data' can be declared as pointer to const [constVariablePointer] gwyddion-2.67/libgwydgets/gwycheckboxes.c:374:22: style: Variable 'data' can be declared as pointer to const [constVariablePointer] gwyddion-2.67/libgwydgets/gwycheckboxes.c:427:22: style: Variable 'data' can be declared as pointer to const [constVariablePointer] gwyddion-2.67/libgwydgets/gwycheckboxes.c:449:22: style: Variable 'data' can be declared as pointer to const [constVariablePointer] gwyddion-2.67/libgwydgets/gwyaxis.c:159:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SIGNAL_RUN_FIRST [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwyaxis.c:273:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_AXIS_SCALE_FORMAT_AUTO [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwyaxis.c:373:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gwy_axis_parent_class [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwyaxis.c:387:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gwy_axis_parent_class [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwyaxis.c:504:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gwy_axis_parent_class [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwyaxis.c:519:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_REALIZED [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwyaxis.c:685:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable width [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwyaxis.c:752:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gwy_axis_parent_class [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwyaxis.c:1053:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_SI_UNIT_FORMAT_MARKUP [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwyaxis.c:1078:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PANGO_MATRIX_INIT [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwyaxis.c:1238:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXDOUBLE [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwyaxis.c:1452:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_AXIS_SCALE_FORMAT_AUTO [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwyaxis.c:1549:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_SI_UNIT_FORMAT_MARKUP [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwyaxis.c:1992:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_SI_UNIT_FORMAT_PLAIN [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwycolorbutton.c:119:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_READABLE [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwycolorbutton.c:160:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_COLORSPACE_RGB [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwycolorbutton.c:257:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_RGB_DITHER_MAX [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwycolorbutton.c:268:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gwy_color_button_parent_class [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwycolorbutton.c:282:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gwy_color_button_parent_class [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwycolorbutton.c:295:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_STATE_INSENSITIVE [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwycolorbutton.c:329:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_COLORSPACE_RGB [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwycolorbutton.c:353:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gwy_color_button_parent_class [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwycolorbutton.c:385:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_TYPE_COLOR_BUTTON [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwycolorbutton.c:475:45: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'gwy_color_button_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gwyddion-2.67/libgwydgets/gwycolorbutton.c:99:35: note: You might need to cast the function pointer here gwyddion-2.67/libgwydgets/gwycolorbutton.c:475:45: note: Parameter 'pspec' can be declared as pointer to const gwyddion-2.67/libgwydgets/gwycolorbutton.c:498:43: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'gwy_color_button_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gwyddion-2.67/libgwydgets/gwycolorbutton.c:98:35: note: You might need to cast the function pointer here gwyddion-2.67/libgwydgets/gwycolorbutton.c:498:43: note: Parameter 'pspec' can be declared as pointer to const gwyddion-2.67/libgwydgets/gwycombobox.c:139:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GwyEnum [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwycombobox.c:224:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GHRFunc [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwycombobox.c:369:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GwyEnum [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwycombobox.c:461:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GwyEnum [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwycombobox.c:524:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GwyEnum [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwycombobox.c:570:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GwyEnum [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwy3dwindow.c:642:12: 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] gwyddion-2.67/libgwydgets/gwy3dwindow.c:654:31: 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] gwyddion-2.67/libgwydgets/gwy3dwindow.c:674:31: 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] gwyddion-2.67/libgwydgets/gwy3dwindow.c:679:13: 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] gwyddion-2.67/libgwydgets/gwy3dwindow.c:802:14: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] gwyddion-2.67/libgwydgets/gwy3dwindow.c:825: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] gwyddion-2.67/libgwydgets/gwy3dwindow.c:972: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] gwyddion-2.67/libgwydgets/gwy3dwindow.c:1153: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] gwyddion-2.67/libgwydgets/gwy3dwindow.c:1248:23: 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] gwyddion-2.67/libgwydgets/gwy3dwindow.c:1267: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] gwyddion-2.67/libgwydgets/gwycoloraxis.c:105:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TYPE_ORIENTATION [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwycoloraxis.c:150:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_TYPE_COLOR_AXIS [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwycoloraxis.c:281:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_TYPE_COLOR_AXIS [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwycoloraxis.c:301:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gwy_color_axis_parent_class [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwycoloraxis.c:307:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gwy_color_axis_parent_class [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwycoloraxis.c:321:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_REALIZED [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwycoloraxis.c:404:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_COLORSPACE_RGB [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwycoloraxis.c:535:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MINDOUBLE [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwycoloraxis.c:742:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_RGB_DITHER_NONE [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwycoloraxis.c:782:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_SI_UNIT_FORMAT_VFMARKUP [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwycoloraxis.c:1019:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_TICKS_STYLE_NONE [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwycoloraxis.c:1036:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_TICKS_STYLE_UNLABELLED [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwycoloraxis.c:1087:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable width [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwy3dwindow.c:841:10: style: Variable 'spin' is reassigned a value before the old one has been used. [redundantAssignment] gwyddion-2.67/libgwydgets/gwy3dwindow.c:836:10: note: spin is assigned gwyddion-2.67/libgwydgets/gwy3dwindow.c:841:10: note: spin is overwritten gwyddion-2.67/libgwydgets/gwy3dwindow.c:847:10: style: Variable 'spin' is reassigned a value before the old one has been used. [redundantAssignment] gwyddion-2.67/libgwydgets/gwy3dwindow.c:841:10: note: spin is assigned gwyddion-2.67/libgwydgets/gwy3dwindow.c:847:10: note: spin is overwritten gwyddion-2.67/libgwydgets/gwy3dwindow.c:752:45: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'gwy_3d_window_adj_setup_changed' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gwyddion-2.67/libgwydgets/gwy3dwindow.c:805:5: note: You might need to cast the function pointer here gwyddion-2.67/libgwydgets/gwy3dwindow.c:752:45: note: Parameter 'pspec' can be declared as pointer to const gwyddion-2.67/libgwydgets/gwy3dwindow.c:1085:17: style: Variable 'setup' can be declared as pointer to const [constVariablePointer] gwyddion-2.67/libgwydgets/gwy3dwindow.c:1439:33: style: Parameter 'userdata' can be declared as pointer to const. However it seems that 'gwy_3d_window_set_mode' is a callback function, if 'userdata' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gwyddion-2.67/libgwydgets/gwy3dwindow.c:602:9: note: You might need to cast the function pointer here gwyddion-2.67/libgwydgets/gwy3dwindow.c:1439:33: note: Parameter 'userdata' can be declared as pointer to const gwyddion-2.67/libgwydgets/gwy3dwindow.c:1506:40: style: Parameter 'data' can be declared as pointer to const. However it seems that 'gwy_3d_window_select_controls' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gwyddion-2.67/libgwydgets/gwy3dwindow.c:691:5: note: You might need to cast the function pointer here gwyddion-2.67/libgwydgets/gwy3dwindow.c:1506:40: note: Parameter 'data' can be declared as pointer to const gwyddion-2.67/libgwydgets/gwy3dwindow.c:1829:17: style: Variable 'setup' can be declared as pointer to const [constVariablePointer] gwyddion-2.67/libgwydgets/gwycombobox.c:85:5: error: Dereferencing 'store' after it is deallocated / released [deallocuse] gwyddion-2.67/libgwydgets/gwy3dwindow.c:2007:17: style: Variable 'setup' can be declared as pointer to const [constVariablePointer] gwyddion-2.67/libgwydgets/gwycombobox.c:86:5: error: Dereferencing 'store' after it is deallocated / released [deallocuse] gwyddion-2.67/libgwydgets/gwycombobox.c:233:40: style: Parameter 'key' can be declared as pointer to const. However it seems that 'gwy_enum_combo_box_find_value' is a callback function, if 'key' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gwyddion-2.67/libgwydgets/gwycombobox.c:224:81: note: You might need to cast the function pointer here gwyddion-2.67/libgwydgets/gwycombobox.c:233:40: note: Parameter 'key' can be declared as pointer to const gwyddion-2.67/libgwydgets/gwycombobox.c:406:25: style: Variable 'gcmodel' can be declared as pointer to const [constVariablePointer] gwyddion-2.67/libgwydgets/gwycombobox.c:451:25: style: Variable 'curve' can be declared as pointer to const [constVariablePointer] gwyddion-2.67/libgwydgets/gwydataviewlayer.c:75:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SIGNAL_RUN_FIRST [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwydataviewlayer.c:126:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gwy_data_view_layer_parent_class [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwydataviewlayer.c:189:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable realize [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwydataviewlayer.c:208:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unrealize [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwydataviewlayer.c:115:58: style: Parameter 'layer' can be declared as pointer to const [constParameterPointer] gwyddion-2.67/libgwyddion/gwysiunit.c:1610:38: style:inconclusive: Function 'gwy_si_unit_format' argument 3 names different: declaration 'vf' definition 'format'. [funcArgNamesDifferent] gwyddion-2.67/libgwyddion/gwysiunit.c:95:69: note: Function 'gwy_si_unit_format' argument 3 names different: declaration 'vf' definition 'format'. gwyddion-2.67/libgwyddion/gwysiunit.c:1610:38: note: Function 'gwy_si_unit_format' argument 3 names different: declaration 'vf' definition 'format'. gwyddion-2.67/libgwyddion/gwysiunit.c:500:45: style: Parameter 'siunit' can be declared as pointer to const [constParameterPointer] gwyddion-2.67/libgwyddion/gwysiunit.c:1517:26: style: Variable 'src' can be declared as pointer to const [constVariablePointer] gwyddion-2.67/libgwyddion/gwysiunit.c:1580:57: style: Parameter 'siunit2' can be declared as pointer to const [constParameterPointer] gwyddion-2.67/libgwyddion/gwysiunit.c:1591:24: style: Variable 'unit' can be declared as pointer to const [constVariablePointer] gwyddion-2.67/libgwydgets/gwydataview.c:153:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_READWRITE [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwydataview.c:255:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_CAN_FOCUS [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwydataview.c:319:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gwy_data_view_parent_class [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwydataview.c:374:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gwy_data_view_parent_class [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwydataview.c:395:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gwy_data_view_parent_class [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwydataview.c:412:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_REALIZED [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwydataview.c:541:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_COLORSPACE_RGB [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwycurve.c:197:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_READWRITE [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwycurve.c:342:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_TOP_LEFT_ARROW [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwycurve.c:394:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable points [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwycurve.c:426:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GwyCurveClass [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwycurve.c:500:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwycurve.c:590:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_CURVE_TYPE_FREE [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwycurve.c:641:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwycurve.c:806:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_CURVE_TYPE_LINEAR [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwycurve.c:852:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable width [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwydataview.c:606:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_INTERP_TILES [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwycurve.c:908:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable points [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwydataview.c:621:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_INTERP_TILES [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwycurve.c:963:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_ctlpoints [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwydataview.c:712:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_RGB_DITHER_NORMAL [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwycurve.c:1064:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GwyPoint [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwydataview.c:811:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_TYPE_DATA_VIEW [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwycurve.c:1165:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_points [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwydataview.c:973:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_DATA_VIEW_LAYER_BASE [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwycurve.c:1246:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_CURVE_TYPE_FREE [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwydataview.c:999:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_DATA_VIEW_LAYER_ALPHA [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwycurve.c:1366:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GwyPoint [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwydataview.c:1024:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_DATA_VIEW_LAYER_TOP [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwycurve.c:1435:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GwyPoint [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwydataview.c:1044:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable width [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwydataview.c:1065:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable height [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwydataview.c:1518:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_TYPE_DATA_VIEW [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwydataview.c:1566:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_COLORSPACE_RGB [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwydataview.c:1617:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_COLORSPACE_RGB [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwydatawindow.c:111:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_READWRITE [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwydatawindow.c:162:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gwy_data_window_parent_class [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwydatawindow.c:231:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gwy_data_window_parent_class [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwydatawindow.c:275:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_HINT_MIN_SIZE [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwydatawindow.c:430:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gwy_data_window_parent_class [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwydatawindow.c:503:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gwy_data_window_parent_class [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwydatawindow.c:560:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gwy_data_window_parent_class [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwydatawindow.c:585:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_SI_UNIT_FORMAT_VFMARKUP [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwydatawindow.c:642:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_INTERPOLATION_ROUND [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwydatawindow.c:851:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gwy_data_window_parent_class [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwydatawindow.c:895:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_minus [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwydatawindow.c:965:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WINDOW_TOPLEVEL [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwydatawindow.c:1063:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_Escape [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwydgetenums.c:46:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_GRAPH_CURVE_HIDDEN [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwydgetmarshals.c:66:19: debug: Scope::checkVariable found variable 'data2' with varid 0. [varid0] gwyddion-2.67/libgwydgets/gwydgetmarshals.c:66:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data2 [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwyddion/gwyresults.c:756:9: warning: The address of variable 'tvset' might be accessed at non-zero index. [objectIndex] gwyddion-2.67/libgwyddion/gwyresults.c:756:9: note: Address of variable taken here. gwyddion-2.67/libgwyddion/gwyresults.c:756:9: note: The address of variable 'tvset' might be accessed at non-zero index. gwyddion-2.67/libgwyddion/gwyresults.c:1985:17: warning: The address of variable 'myvset' might be accessed at non-zero index. [objectIndex] gwyddion-2.67/libgwyddion/gwyresults.c:1985:17: note: Address of variable taken here. gwyddion-2.67/libgwyddion/gwyresults.c:1985:17: note: The address of variable 'myvset' might be accessed at non-zero index. gwyddion-2.67/libgwydgets/gwydgets.c:51:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_TYPE_GRAPH_CURVE_MODEL [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwydgets.c:51:5: warning: Return value of function g_type_class_peek() is not used. [ignoredReturnValue] gwyddion-2.67/libgwydgets/gwydgets.c:52:5: warning: Return value of function g_type_class_peek() is not used. [ignoredReturnValue] gwyddion-2.67/libgwydgets/gwydgets.c:53:5: warning: Return value of function g_type_class_peek() is not used. [ignoredReturnValue] gwyddion-2.67/libgwydgets/gwydgets.c:54:5: warning: Return value of function g_type_class_peek() is not used. [ignoredReturnValue] gwyddion-2.67/libgwydgets/gwydgets.c:55:5: warning: Return value of function g_type_class_peek() is not used. [ignoredReturnValue] gwyddion-2.67/libgwydgets/gwydgets.c:56:5: warning: Return value of function g_type_class_peek() is not used. [ignoredReturnValue] gwyddion-2.67/libgwydgets/gwydgets.c:57:5: warning: Return value of function g_type_class_peek() is not used. [ignoredReturnValue] gwyddion-2.67/libgwydgets/gwydgets.c:58:5: warning: Return value of function g_type_class_peek() is not used. [ignoredReturnValue] gwyddion-2.67/libgwydgets/gwydgets.c:59:5: warning: Return value of function g_type_class_peek() is not used. [ignoredReturnValue] gwyddion-2.67/libgwyddion/gwyresults.c:201:5: style: g_type_class_add_private has been deprecated since version 2.58 and should not be used in newly-written code. Use the G_ADD_PRIVATE() macro with the G_DEFINE_* family of macros to add instance private data to a type. [prohibitedg_type_class_add_privateCalled] gwyddion-2.67/libgwyddion/gwyresults.c:481:21: portability: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'GwyResultsValueType {aka signed int}'. [invalidPrintfArgType_uint] gwyddion-2.67/libgwydgets/gwycoloraxis.c:86:5: style: g_type_class_add_private has been deprecated since version 2.58 and should not be used in newly-written code. Use the G_ADD_PRIVATE() macro with the G_DEFINE_* family of macros to add instance private data to a type. [prohibitedg_type_class_add_privateCalled] gwyddion-2.67/libgwydgets/gwycoloraxis.c:552:15: style: Assignment 'x=1.0' is redundant with condition 'x==1.0'. [duplicateConditionalAssign] gwyddion-2.67/libgwydgets/gwycoloraxis.c:551:15: note: Condition 'x==1.0' gwyddion-2.67/libgwydgets/gwycoloraxis.c:552:15: note: Assignment 'x=1.0' is redundant gwyddion-2.67/libgwydgets/gwycoloraxis.c:589:23: style: Assignment 'x=1.0' is redundant with condition 'x==1.0'. [duplicateConditionalAssign] gwyddion-2.67/libgwydgets/gwycoloraxis.c:588:23: note: Condition 'x==1.0' gwyddion-2.67/libgwydgets/gwycoloraxis.c:589:23: note: Assignment 'x=1.0' is redundant gwyddion-2.67/libgwyddion/gwyresults.c:1897:13: warning: Possible null pointer dereference: v [nullPointer] gwyddion-2.67/libgwyddion/gwyresults.c:1853:9: note: Assignment 'v=NULL', assigned value is 0 gwyddion-2.67/libgwyddion/gwyresults.c:1854:19: note: Assuming condition is false gwyddion-2.67/libgwyddion/gwyresults.c:1897:13: note: Null pointer dereference gwyddion-2.67/libgwyddion/gwyresults.c:1897:25: warning: Possible null pointer dereference: v [nullPointer] gwyddion-2.67/libgwyddion/gwyresults.c:1853:9: note: Assignment 'v=NULL', assigned value is 0 gwyddion-2.67/libgwyddion/gwyresults.c:1854:19: note: Assuming condition is false gwyddion-2.67/libgwyddion/gwyresults.c:1897:25: note: Null pointer dereference gwyddion-2.67/libgwydgets/gwydatawindow.c:293: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] gwyddion-2.67/libgwydgets/gwydatawindow.c:296:12: 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] gwyddion-2.67/libgwydgets/gwycoloraxis.c:175:41: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'gwy_color_axis_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gwyddion-2.67/libgwydgets/gwycoloraxis.c:89:35: note: You might need to cast the function pointer here gwyddion-2.67/libgwydgets/gwycoloraxis.c:175:41: note: Parameter 'pspec' can be declared as pointer to const gwyddion-2.67/libgwydgets/gwycoloraxis.c:211:41: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'gwy_color_axis_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gwyddion-2.67/libgwydgets/gwycoloraxis.c:88:35: note: You might need to cast the function pointer here gwyddion-2.67/libgwydgets/gwycoloraxis.c:211:41: note: Parameter 'pspec' can be declared as pointer to const gwyddion-2.67/libgwydgets/gwycoloraxis.c:355:19: style: Variable 'axis' can be declared as pointer to const [constVariablePointer] gwyddion-2.67/libgwydgets/gwycoloraxis.c:722:39: style: Parameter 'event' can be declared as pointer to const. However it seems that 'gwy_color_axis_expose' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gwyddion-2.67/libgwydgets/gwycoloraxis.c:94:34: note: You might need to cast the function pointer here gwyddion-2.67/libgwydgets/gwycoloraxis.c:722:39: note: Parameter 'event' can be declared as pointer to const gwyddion-2.67/libgwydgets/gwydatawindow.c:1113:9: style: Variable 'key' is reassigned a value before the old one has been used. [redundantAssignment] gwyddion-2.67/libgwydgets/gwydatawindow.c:1110:9: note: key is assigned gwyddion-2.67/libgwydgets/gwydatawindow.c:1113:9: note: key is overwritten gwyddion-2.67/libgwydgets/gwydatawindow.c:169:42: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'gwy_data_window_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gwyddion-2.67/libgwydgets/gwydatawindow.c:97:35: note: You might need to cast the function pointer here gwyddion-2.67/libgwydgets/gwydatawindow.c:169:42: note: Parameter 'pspec' can be declared as pointer to const gwyddion-2.67/libgwydgets/gwydatawindow.c:193:42: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'gwy_data_window_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gwyddion-2.67/libgwydgets/gwydatawindow.c:98:35: note: You might need to cast the function pointer here gwyddion-2.67/libgwydgets/gwydatawindow.c:193:42: note: Parameter 'pspec' can be declared as pointer to const gwyddion-2.67/libgwydgets/gwydatawindow.c:610:50: style: Parameter 'event' can be declared as pointer to const. However it seems that 'gwy_data_window_update_statusbar' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gwyddion-2.67/libgwydgets/gwydatawindow.c:302:5: note: You might need to cast the function pointer here gwyddion-2.67/libgwydgets/gwydatawindow.c:610:50: note: Parameter 'event' can be declared as pointer to const gwyddion-2.67/libgwydgets/gwydatawindow.c:1054:42: style: Parameter 'event' can be declared as pointer to const. However it seems that 'gradient_window_key_pressed' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gwyddion-2.67/libgwydgets/gwydatawindow.c:981:5: note: You might need to cast the function pointer here gwyddion-2.67/libgwydgets/gwydatawindow.c:1054:42: note: Parameter 'event' can be declared as pointer to const gwyddion-2.67/libgwyddion/gwyresults.c:1971:73: style: Same expression in both branches of ternary operator. [duplicateExpressionTernary] gwyddion-2.67/libgwydgets/gwydatawindow.c:843:18: style: Variable 'key' is assigned a value that is never used. [unreadVariable] gwyddion-2.67/libgwyddion/gwyresults.c:185:29: style: Parameter 'vset' can be declared as pointer to const [constParameterPointer] gwyddion-2.67/libgwyddion/gwyresults.c:878:17: style: Variable 'line' can be declared as pointer to const [constVariablePointer] gwyddion-2.67/libgwyddion/gwyresults.c:1523:48: style: Parameter 'results' can be declared as pointer to const [constParameterPointer] gwyddion-2.67/libgwyddion/gwyresults.c:2182:52: style: Parameter 'line' can be declared as pointer to const [constParameterPointer] gwyddion-2.67/libgwyddion/gwyresults.c:2494:35: style: Parameter 'results' can be declared as pointer to const [constParameterPointer] gwyddion-2.67/libgwyddion/gwyresults.c:2496:17: style: Variable 'line' can be declared as pointer to const [constVariablePointer] gwyddion-2.67/libgwyddion/gwyresults.c:2521:36: style: Parameter 'results' can be declared as pointer to const [constParameterPointer] gwyddion-2.67/libgwyddion/gwyresults.c:2768:37: style: Parameter 'results' can be declared as pointer to const [constParameterPointer] gwyddion-2.67/libgwyddion/gwyresults.c:2770:17: style: Variable 'line' can be declared as pointer to const [constVariablePointer] gwyddion-2.67/libgwydgets/gwydgetutils.c:83:9: error: There is an unknown macro here somewhere. Configuration is required. If adj is a macro then please configure it. [unknownMacro] gwyddion-2.67/libgwydgets/gwyaxis.c:1281:5: error: Memory leak: mjt.ttext [memleak] gwyddion-2.67/libgwydgets/gwyaxis.c:1361:5: error: Memory leak: mjt.ttext [memleak] gwyddion-2.67/libgwydgets/gwyaxis.c:1370:25: style:inconclusive: Function 'gwy_axis_scale' argument 1 names different: declaration 'a' definition 'axis'. [funcArgNamesDifferent] gwyddion-2.67/libgwydgets/gwyaxis.c:95:55: note: Function 'gwy_axis_scale' argument 1 names different: declaration 'a' definition 'axis'. gwyddion-2.67/libgwydgets/gwyaxis.c:1370:25: note: Function 'gwy_axis_scale' argument 1 names different: declaration 'a' definition 'axis'. gwyddion-2.67/libgwydgets/gwyaxis.c:394:35: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'gwy_axis_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gwyddion-2.67/libgwydgets/gwyaxis.c:144:35: note: You might need to cast the function pointer here gwyddion-2.67/libgwydgets/gwyaxis.c:394:35: note: Parameter 'pspec' can be declared as pointer to const gwyddion-2.67/libgwyddion/gwyresults.c:2303:33: error: Uninitialized variable: dbuf [uninitvar] gwyddion-2.67/libgwydgets/gwyaxis.c:450:35: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'gwy_axis_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gwyddion-2.67/libgwydgets/gwyaxis.c:145:35: note: You might need to cast the function pointer here gwyddion-2.67/libgwydgets/gwyaxis.c:450:35: note: Parameter 'pspec' can be declared as pointer to const gwyddion-2.67/libgwydgets/gwyaxis.c:452:14: style: Variable 'axis' can be declared as pointer to const [constVariablePointer] gwyddion-2.67/libgwydgets/gwyaxis.c:783:33: style: Parameter 'event' can be declared as pointer to const. However it seems that 'gwy_axis_expose' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gwyddion-2.67/libgwydgets/gwyaxis.c:151:34: note: You might need to cast the function pointer here gwyddion-2.67/libgwydgets/gwyaxis.c:783:33: note: Parameter 'event' can be declared as pointer to const gwyddion-2.67/libgwydgets/gwyaxis.c:885:18: style: Variable 'pmit' can be declared as pointer to const [constVariablePointer] gwyddion-2.67/libgwyddion/gwyresults.c:2795:29: error: Uninitialized variable: dbuf [uninitvar] gwyddion-2.67/libgwydgets/gwyaxis.c:982:47: style: Parameter 'specs' can be declared as pointer to const [constParameterPointer] gwyddion-2.67/libgwydgets/gwyaxis.c:1072:45: style: Parameter 'specs' can be declared as pointer to const [constParameterPointer] gwyddion-2.67/libgwydgets/gwyaxis.c:1136:39: style: Parameter 'event' can be declared as pointer to const. However it seems that 'gwy_axis_button_press' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gwyddion-2.67/libgwydgets/gwyaxis.c:155:40: note: You might need to cast the function pointer here gwyddion-2.67/libgwydgets/gwyaxis.c:1136:39: note: Parameter 'event' can be declared as pointer to const gwyddion-2.67/libgwydgets/gwyaxis.c:1541:32: style: Variable 'mji' can be declared as pointer to const [constVariablePointer] gwyddion-2.67/libgwydgets/gwyaxis.c:1541:38: style: Variable 'mjx' can be declared as pointer to const [constVariablePointer] gwyddion-2.67/libgwydgets/gwyaxis.c:1785:37: style: Parameter 'axis' can be declared as pointer to const [constParameterPointer] gwyddion-2.67/libgwydgets/gwyaxis.c:1829:25: style: Variable 'pmjt' can be declared as pointer to const [constVariablePointer] gwyddion-2.67/libgwydgets/gwyaxis.c:1830:18: style: Variable 'pmit' can be declared as pointer to const [constVariablePointer] gwyddion-2.67/libgwydgets/gwygraph.c:108:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gwy_graph_parent_class [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwygraph.c:168:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_GRAPH_STATUS_PLAIN [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwygraph.c:449:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_GRAPH_GRID_AUTO [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwygraph.c:575:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_GRAPH_STATUS_ZOOM [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwygrainvaluemenu.c:276:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_GRAIN_VALUE_STORE_COLUMN_GROUP [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwygrainvaluemenu.c:321:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_GRAIN_VALUE_STORE_COLUMN_GROUP [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwygrainvaluemenu.c:375:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_GRAIN_VALUE_STORE_COLUMN_ITEM [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwygrainvaluemenu.c:438:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_GRAIN_VALUE_STORE_COLUMN_ITEM [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwygrainvaluemenu.c:493:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_GRAIN_VALUE_STORE_COLUMN_ENABLED [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwygrainvaluemenu.c:528:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_GRAIN_VALUE_STORE_COLUMN_ITEM [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwygrainvaluemenu.c:548:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_GRAIN_VALUE_GROUP_USER [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwygrainvaluemenu.c:601:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_GRAIN_VALUE_STORE_COLUMN_ITEM [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwygrainvaluemenu.c:713:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_GRAIN_VALUE_STORE_COLUMN_ITEM [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwygrainvaluemenu.c:748:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_GRAIN_VALUE_STORE_COLUMN_ITEM [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwygrainvaluemenu.c:775:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_GRAIN_VALUE_STORE_COLUMN_ITEM [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwygrainvaluemenu.c:799:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_STATE_INSENSITIVE [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwygrainvaluemenu.c:816:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_GRAIN_VALUE_STORE_COLUMN_ITEM [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwygrainvaluemenu.c:868:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_GRAIN_VALUE_STORE_COLUMN_ITEM [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwygrainvaluemenu.c:910:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_GRAIN_VALUE_STORE_COLUMN_ITEM [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwygrainvaluemenu.c:930:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_GRAIN_VALUE_SAME_UNITS [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwygrainvaluemenu.c:960:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_GRAIN_VALUE_GROUP_ID [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwygrainvaluemenu.c:1047:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_GRAIN_VALUE_GROUP_USER [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwygrainvaluemenu.c:1084:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_GRAIN_VALUE_STORE_COLUMN_GROUP [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwygrainvaluemenu.c:1107:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_GRAIN_VALUE_STORE_COLUMN_ITEM [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwygraph.c:90:40: style: Parameter 'graph' can be declared as pointer to const [constParameterPointer] gwyddion-2.67/libgwydgets/gwygraph.c:115:36: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'gwy_graph_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gwyddion-2.67/libgwydgets/gwygraph.c:68:35: note: You might need to cast the function pointer here gwyddion-2.67/libgwydgets/gwygraph.c:115:36: note: Parameter 'pspec' can be declared as pointer to const gwyddion-2.67/libgwydgets/gwygraph.c:134:36: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'gwy_graph_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gwyddion-2.67/libgwydgets/gwygraph.c:69:35: note: You might need to cast the function pointer here gwyddion-2.67/libgwydgets/gwygraph.c:134:36: note: Parameter 'pspec' can be declared as pointer to const gwyddion-2.67/libgwydgets/gwygraph.c:334:39: style: Parameter 'gmodel' can be declared as pointer to const. However it seems that 'gwy_graph_model_notify' is a callback function, if 'gmodel' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gwyddion-2.67/libgwydgets/gwygraph.c:301:15: note: You might need to cast the function pointer here gwyddion-2.67/libgwydgets/gwygraph.c:334:39: note: Parameter 'gmodel' can be declared as pointer to const gwyddion-2.67/libgwydgets/gwygraphareadialog.c:101:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_STOCK_PREVIOUS [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwygraphbasics.c:67:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXINT [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwygraphareadialog.c:243:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _gwy_graph_area_dialog_parent_class [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwygraphbasics.c:85:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXINT [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwygraphareadialog.c:330:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GtkTreeModel [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwygraphbasics.c:111:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwygraphareadialog.c:424:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_GRAPH_AREA_DIALOG_RESPONSE_PREV [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwygraphbasics.c:314:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_GRAPH_CURVE_LINE [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwygraphareadialog.c:551:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_GRAPH_POINT_SQUARE [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwygraphbasics.c:443:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_GRAPH_POINT_CROSS [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwygraphareadialog.c:630:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_LINE_SOLID [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwygraphbasics.c:601:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_LINE_SOLID [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwygraphareadialog.c:726:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_ICON_SIZE_MENU [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwygraphareadialog.c:790:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_GRAPH_AREA_DIALOG_RESPONSE_PREV [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwydataview.c:140:5: style: g_type_class_add_private has been deprecated since version 2.58 and should not be used in newly-written code. Use the G_ADD_PRIVATE() macro with the G_DEFINE_* family of macros to add instance private data to a type. [prohibitedg_type_class_add_privateCalled] gwyddion-2.67/libgwydgets/gwygrainvaluemenu.c:917:5: error: Returning/dereferencing 'gvalue' after it is deallocated / released [deallocret] gwyddion-2.67/libgwydgets/gwygrainvaluemenu.c:915:5: note: Returning/dereferencing 'gvalue' after it is deallocated / released gwyddion-2.67/libgwydgets/gwygrainvaluemenu.c:917:5: note: Returning/dereferencing 'gvalue' after it is deallocated / released gwyddion-2.67/libgwydgets/gwygrainvaluemenu.c:852:42: style: Parameter 'renderer' can be declared as pointer to const. However it seems that 'enabled_activated' is a callback function, if 'renderer' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gwyddion-2.67/libgwydgets/gwygrainvaluemenu.c:215:13: note: You might need to cast the function pointer here gwyddion-2.67/libgwydgets/gwygrainvaluemenu.c:852:42: note: Parameter 'renderer' can be declared as pointer to const gwyddion-2.67/libgwydgets/gwygrainvaluemenu.c:924:28: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] gwyddion-2.67/libgwydgets/gwygrainvaluemenu.c:1013:29: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] gwyddion-2.67/libgwydgets/gwygraphcorner.c:77:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_REALIZED [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwygrainvaluemenu.c:1035:29: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] gwyddion-2.67/libgwydgets/gwygrainvaluemenu.c:1061:29: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] gwyddion-2.67/libgwydgets/gwygraphcorner.c:49:53: style: Parameter 'graph_corner' can be declared as pointer to const [constParameterPointer] gwyddion-2.67/libgwydgets/gwygraphcorner.c:130:40: style: Parameter 'event' can be declared as pointer to const. However it seems that 'gwy_graph_corner_expose' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gwyddion-2.67/libgwydgets/gwygraphcorner.c:43:34: note: You might need to cast the function pointer here gwyddion-2.67/libgwydgets/gwygraphcorner.c:130:40: note: Parameter 'event' can be declared as pointer to const gwyddion-2.67/libgwydgets/gwydataview.c:264:40: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'gwy_data_view_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gwyddion-2.67/libgwydgets/gwydataview.c:123:35: note: You might need to cast the function pointer here gwyddion-2.67/libgwydgets/gwydataview.c:264:40: note: Parameter 'pspec' can be declared as pointer to const gwyddion-2.67/libgwydgets/gwydataview.c:287:40: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'gwy_data_view_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gwyddion-2.67/libgwydgets/gwydataview.c:124:35: note: You might need to cast the function pointer here gwyddion-2.67/libgwydgets/gwydataview.c:287:40: note: Parameter 'pspec' can be declared as pointer to const gwyddion-2.67/libgwydgets/gwydataview.c:1514:25: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] gwyddion-2.67/libgwydgets/gwygraphareadialog.c:698:29: style: Variable 'curve_model' can be declared as pointer to const [constVariablePointer] gwyddion-2.67/libgwydgets/gwygraphbasics.c:59:42: style: Parameter 'specs' can be declared as pointer to const [constParameterPointer] gwyddion-2.67/libgwydgets/gwygraphbasics.c:76:42: style: Parameter 'specs' can be declared as pointer to const [constParameterPointer] gwyddion-2.67/libgwydgets/gwygraphcurves.c:122:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gwy_graph_curves_parent_class [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwygraphcurves.c:135:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gwy_graph_curves_parent_class [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwygraphcurves.c:144:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gwy_graph_curves_parent_class [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwygraphcurves.c:165:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_Delete [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwygraphcurves.c:471:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_ICON_SIZE_MENU [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwygrapharea.c:176:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SIGNAL_ACTION [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwygrapharea.c:206:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gwy_graph_area_parent_class [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwygrapharea.c:239:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_TYPE_SELECTION_GRAPH_POINT [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwygrapharea.c:408:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gwy_graph_area_parent_class [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwygrapharea.c:418:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocation [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwygrapharea.c:476:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gwy_graph_area_parent_class [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwygrapharea.c:505:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gwy_graph_area_parent_class [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwygrapharea.c:532:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_GRAPH_STATUS_ZOOM [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwygrapharea.c:588:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_GRAPH_STATUS_XSEL [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwygrapharea.c:657:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_INVERT [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwygrapharea.c:750:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_GRAPH_STATUS_ZOOM [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwygrapharea.c:997:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_GRAPH_LABEL_NORTHWEST [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwygrapharea.c:1161:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXDOUBLE [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwygrapharea.c:1215:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_GRAPH_STATUS_XSEL [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwygrapharea.c:1291:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_GRAPH_STATUS_XSEL [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwygrapharea.c:1347:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_GRAPH_STATUS_XLINES [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwygrapharea.c:1386:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwygrapharea.c:1412:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable width [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwygrapharea.c:1428:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_INVERT [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwygrapharea.c:1461:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_GRAPH_LABEL_NORTHWEST [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwygrapharea.c:1628:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_CLOSE [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwygrapharea.c:1650:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_CLOSE [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwygrapharea.c:1901:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_GRAPH_STATUS_PLAIN [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwygrapharea.c:2139:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_GRAPH_CURVE_LINE [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwygraphdata.c:94:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gwy_graph_data_parent_class [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwygraphdata.c:107:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gwy_graph_data_parent_class [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwygraphdata.c:344:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TREE_VIEW_COLUMN_FIXED [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwygraphdata.c:387:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_SI_UNIT_FORMAT_MARKUP [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwygraphexport.c:55:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable width [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwygraphexport.c:150:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable width [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwygraphcurvemodel.c:135:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SIGNAL_RUN_FIRST [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwygraphcurvemodel.c:298:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_GRAPH_CURVE_LINE_POINTS [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwygraphcurvemodel.c:369:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gwy_graph_curve_model_parent_class [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwygraphcurvemodel.c:511:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GwyCurveCalibrationData [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwygraphcurvemodel.c:606:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GwyRGBA [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwygraphcurvemodel.c:806:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gwy_compare_double [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwygraphcurvemodel.c:1155:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXDOUBLE [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwygraphcurvemodel.c:1290:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GwyCurveCalibrationData [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwygraphlabeldialog.c:65:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_CLOSE [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwygraphlabeldialog.c:113:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _gwy_graph_label_dialog_parent_class [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwygraphlabel.c:124:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gwy_graph_label_parent_class [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwygraphlabel.c:130:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gwy_graph_label_parent_class [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwygraphlabel.c:144:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_REALIZED [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwygraphlabel.c:365:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_GRAPH_CURVE_HIDDEN [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwygraphlabel.c:534:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_GRAPH_CURVE_HIDDEN [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwygraphexport.c:142:23: style: Variable 'psarea' can be declared as pointer to const [constVariablePointer] gwyddion-2.67/libgwydgets/gwygraphexport.c:142:32: style: Variable 'pslabel' can be declared as pointer to const [constVariablePointer] gwyddion-2.67/libgwydgets/gwygraphlabel.c:278:42: style:inconclusive: Function 'gwy_graph_label_model_notify' argument 2 names different: declaration 'param' definition 'pspec'. [funcArgNamesDifferent] gwyddion-2.67/libgwydgets/gwygraphlabel.c:43:61: note: Function 'gwy_graph_label_model_notify' argument 2 names different: declaration 'param' definition 'pspec'. gwyddion-2.67/libgwydgets/gwygraphlabel.c:278:42: note: Function 'gwy_graph_label_model_notify' argument 2 names different: declaration 'param' definition 'pspec'. gwyddion-2.67/libgwydgets/gwygraphlabel.c:300:42: style:inconclusive: Function 'gwy_graph_label_curve_notify' argument 3 names different: declaration 'param' definition 'pspec'. [funcArgNamesDifferent] gwyddion-2.67/libgwydgets/gwygraphlabel.c:47:61: note: Function 'gwy_graph_label_curve_notify' argument 3 names different: declaration 'param' definition 'pspec'. gwyddion-2.67/libgwydgets/gwygraphlabel.c:300:42: note: Function 'gwy_graph_label_curve_notify' argument 3 names different: declaration 'param' definition 'pspec'. gwyddion-2.67/libgwydgets/gwygraphlabel.c:178:20: style: Variable 'label' can be declared as pointer to const [constVariablePointer] gwyddion-2.67/libgwydgets/gwygraphlabel.c:203:40: style: Parameter 'event' can be declared as pointer to const. However it seems that 'gwy_graph_label_expose' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gwyddion-2.67/libgwydgets/gwygraphlabel.c:63:34: note: You might need to cast the function pointer here gwyddion-2.67/libgwydgets/gwygraphlabel.c:203:40: note: Parameter 'event' can be declared as pointer to const gwyddion-2.67/libgwydgets/gwygraphlabel.c:591:25: style: Variable 'curvemodel' can be declared as pointer to const [constVariablePointer] gwyddion-2.67/libgwydgets/gwycurve.c:257:47: style:inconclusive: Function 'gwy_curve_get_property' argument 2 names different: declaration 'param_id' definition 'prop_id'. [funcArgNamesDifferent] gwyddion-2.67/libgwydgets/gwycurve.c:112:42: note: Function 'gwy_curve_get_property' argument 2 names different: declaration 'param_id' definition 'prop_id'. gwyddion-2.67/libgwydgets/gwycurve.c:257:47: note: Function 'gwy_curve_get_property' argument 2 names different: declaration 'param_id' definition 'prop_id'. gwyddion-2.67/libgwydgets/gwycurve.c:294:47: style:inconclusive: Function 'gwy_curve_set_property' argument 2 names different: declaration 'param_id' definition 'prop_id'. [funcArgNamesDifferent] gwyddion-2.67/libgwydgets/gwycurve.c:116:42: note: Function 'gwy_curve_set_property' argument 2 names different: declaration 'param_id' definition 'prop_id'. gwyddion-2.67/libgwydgets/gwycurve.c:294:47: note: Function 'gwy_curve_set_property' argument 2 names different: declaration 'param_id' definition 'prop_id'. gwyddion-2.67/libgwydgets/gwygraphwindow.c:100:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gwy_graph_window_parent_class [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwygraphwindow.c:118:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gwy_graph_window_parent_class [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwygraphwindow.c:258:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_GRAPH_STATUS_ZOOM [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwygraphwindow.c:383:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SIGNAL_MATCH_FUNC [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwygraphwindow.c:454:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_minus [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwygraphwindow.c:495:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_SI_UNIT_FORMAT_VFMARKUP [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwygraphwindow.c:564:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_GRAPH_STATUS_XLINES [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwygraphwindow.c:590:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_GRAPH_STATUS_PLAIN [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwygraphwindow.c:604:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_GRAPH_STATUS_ZOOM [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwycurve.c:258:51: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'gwy_curve_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gwyddion-2.67/libgwydgets/gwycurve.c:176:35: note: You might need to cast the function pointer here gwyddion-2.67/libgwydgets/gwycurve.c:258:51: note: Parameter 'pspec' can be declared as pointer to const gwyddion-2.67/libgwydgets/gwycurve.c:295:57: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'gwy_curve_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gwyddion-2.67/libgwydgets/gwycurve.c:175:35: note: You might need to cast the function pointer here gwyddion-2.67/libgwydgets/gwycurve.c:295:57: note: Parameter 'pspec' can be declared as pointer to const gwyddion-2.67/libgwydgets/gwycurve.c:899:33: style: Parameter 'colors' can be declared as pointer to const [constParameterPointer] gwyddion-2.67/libgwydgets/gwycurve.c:1462:29: style: Parameter 'x' can be declared as const array [constParameter] gwyddion-2.67/libgwydgets/gwycurve.c:1462:42: style: Parameter 'y' can be declared as const array [constParameter] gwyddion-2.67/libgwydgets/gwycurve.c:1487:28: style: Parameter 'x' can be declared as const array [constParameter] gwyddion-2.67/libgwydgets/gwycurve.c:1487:41: style: Parameter 'y' can be declared as const array [constParameter] gwyddion-2.67/libgwydgets/gwycurve.c:1487:54: style: Parameter 'y2' can be declared as const array [constParameter] gwyddion-2.67/libgwydgets/gwyhmarkerbox.c:94:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_STATE_INSENSITIVE [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwyhmarkerbox.c:125:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_STATE_INSENSITIVE [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwyhmarkerbox.c:178:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_CONTROL_MASK [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwyhmarkerbox.c:268:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_MARKER_OPERATION_REMOVE [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwyhmarkerbox.c:295:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXINT [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwygraphwindowmeasuredialog.c:88:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _gwy_graph_window_measure_dialog_parent_class [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwygraphwindowmeasuredialog.c:117:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _gwy_graph_window_measure_dialog_parent_class [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwygraphwindowmeasuredialog.c:128:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_GRAPH_STATUS_XLINES [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwygraphwindowmeasuredialog.c:175:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_FILL [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwygraphwindowmeasuredialog.c:333:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_GRAPH_STATUS_POINTS [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwygraphwindowmeasuredialog.c:547:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vbox [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwygraphwindowmeasuredialog.c:645:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _gwy_graph_window_measure_dialog_parent_class [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwygraphwindowmeasuredialog.c:656:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_GRAPH_STATUS_PLAIN [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwygraphwindowmeasuredialog.c:668:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_GRAPH_STATUS_XLINES [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwygraphwindow.c:148: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] gwyddion-2.67/libgwydgets/gwygraphwindow.c:186:12: 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] gwyddion-2.67/libgwydgets/gwygraphwindow.c:375:51: style: Parameter 'gmodel' can be declared as pointer to const [constParameterPointer] gwyddion-2.67/libgwydgets/gwygraphwindow.c:483:12: style: Variable 'p' can be declared as pointer to const [constVariablePointer] gwyddion-2.67/libgwydgets/gwygraphwindow.c:708:20: style: Variable 'gmodel' can be declared as pointer to const [constVariablePointer] gwyddion-2.67/libgwydgets/gwyhruler.c:161:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_STATE_NORMAL [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwyhruler.c:197:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_STATE_NORMAL [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwyhruler.c:216:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_STATE_NORMAL [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwyhruler.c:119:42: style: Parameter 'event' can be declared as pointer to const. However it seems that 'gwy_hruler_motion_notify' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gwyddion-2.67/libgwydgets/gwyhruler.c:85:41: note: You might need to cast the function pointer here gwyddion-2.67/libgwydgets/gwyhruler.c:119:42: note: Parameter 'event' can be declared as pointer to const gwyddion-2.67/libgwydgets/gwyhmarkerbox.c:281:44: style:inconclusive: Function 'gwy_hmarker_box_find_nearest' argument 1 names different: declaration 'hmbox' definition 'mbox'. [funcArgNamesDifferent] gwyddion-2.67/libgwydgets/gwyhmarkerbox.c:30:65: note: Function 'gwy_hmarker_box_find_nearest' argument 1 names different: declaration 'hmbox' definition 'mbox'. gwyddion-2.67/libgwydgets/gwyhmarkerbox.c:281:44: note: Function 'gwy_hmarker_box_find_nearest' argument 1 names different: declaration 'hmbox' definition 'mbox'. gwyddion-2.67/libgwydgets/gwyhmarkerbox.c:60:51: style: Parameter 'hmbox' can be declared as pointer to const [constParameterPointer] gwyddion-2.67/libgwydgets/gwyhmarkerbox.c:160:46: style: Parameter 'event' can be declared as pointer to const. However it seems that 'gwy_hmarker_box_button_press' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gwyddion-2.67/libgwydgets/gwyhmarkerbox.c:51:40: note: You might need to cast the function pointer here gwyddion-2.67/libgwydgets/gwyhmarkerbox.c:160:46: note: Parameter 'event' can be declared as pointer to const gwyddion-2.67/libgwydgets/gwyinventorystore.c:121:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_TYPE_INVENTORY_STORE [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwyinventorystore.c:140:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gwy_inventory_store_parent_class [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwyinventorystore.c:146:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TREE_MODEL_ITERS_PERSIST [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwyinventorystore.c:168:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_POINTER [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwyinventorystore.c:246:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_POINTER [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwyinventorystore.c:96:5: style: g_type_class_add_private has been deprecated since version 2.58 and should not be used in newly-written code. Use the G_ADD_PRIVATE() macro with the G_DEFINE_* family of macros to add instance private data to a type. [prohibitedg_type_class_add_privateCalled] gwyddion-2.67/libgwydgets/gwyinventorystore.c:144:59: style: Parameter 'model' can be declared as pointer to const. However it seems that 'gwy_inventory_store_get_flags' is a callback function, if 'model' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gwyddion-2.67/libgwydgets/gwyinventorystore.c:104:24: note: You might need to cast the function pointer here gwyddion-2.67/libgwydgets/gwyinventorystore.c:144:59: note: Parameter 'model' can be declared as pointer to const gwyddion-2.67/libgwydgets/gwyinventorystore.c:272:48: style: Parameter 'parent' can be declared as pointer to const. However it seems that 'gwy_inventory_store_iter_children' is a callback function, if 'parent' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gwyddion-2.67/libgwydgets/gwyinventorystore.c:111:28: note: You might need to cast the function pointer here gwyddion-2.67/libgwydgets/gwyinventorystore.c:272:48: note: Parameter 'parent' can be declared as pointer to const gwyddion-2.67/libgwydgets/gwyinventorystore.c:289:64: style: Parameter 'model' can be declared as pointer to const. However it seems that 'gwy_inventory_store_iter_has_child' is a callback function, if 'model' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gwyddion-2.67/libgwydgets/gwyinventorystore.c:112:29: note: You might need to cast the function pointer here gwyddion-2.67/libgwydgets/gwyinventorystore.c:289:64: note: Parameter 'model' can be declared as pointer to const gwyddion-2.67/libgwydgets/gwyinventorystore.c:290:63: style: Parameter 'iter' can be declared as pointer to const. However it seems that 'gwy_inventory_store_iter_has_child' is a callback function, if 'iter' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gwyddion-2.67/libgwydgets/gwyinventorystore.c:112:29: note: You might need to cast the function pointer here gwyddion-2.67/libgwydgets/gwyinventorystore.c:290:63: note: Parameter 'iter' can be declared as pointer to const gwyddion-2.67/libgwydgets/gwyinventorystore.c:297:50: style: Parameter 'iter' can be declared as pointer to const. However it seems that 'gwy_inventory_store_iter_n_children' is a callback function, if 'iter' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gwyddion-2.67/libgwydgets/gwyinventorystore.c:113:30: note: You might need to cast the function pointer here gwyddion-2.67/libgwydgets/gwyinventorystore.c:297:50: note: Parameter 'iter' can be declared as pointer to const gwyddion-2.67/libgwydgets/gwyinventorystore.c:310:49: style: Parameter 'parent' can be declared as pointer to const. However it seems that 'gwy_inventory_store_iter_nth_child' is a callback function, if 'parent' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gwyddion-2.67/libgwydgets/gwyinventorystore.c:114:29: note: You might need to cast the function pointer here gwyddion-2.67/libgwydgets/gwyinventorystore.c:310:49: note: Parameter 'parent' can be declared as pointer to const gwyddion-2.67/libgwydgets/gwyinventorystore.c:328:61: style: Parameter 'model' can be declared as pointer to const. However it seems that 'gwy_inventory_store_iter_parent' is a callback function, if 'model' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gwyddion-2.67/libgwydgets/gwyinventorystore.c:115:26: note: You might need to cast the function pointer here gwyddion-2.67/libgwydgets/gwyinventorystore.c:328:61: note: Parameter 'model' can be declared as pointer to const gwyddion-2.67/libgwydgets/gwyinventorystore.c:329:60: style: Parameter 'iter' can be declared as pointer to const. However it seems that 'gwy_inventory_store_iter_parent' is a callback function, if 'iter' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gwyddion-2.67/libgwydgets/gwyinventorystore.c:115:26: note: You might need to cast the function pointer here gwyddion-2.67/libgwydgets/gwyinventorystore.c:329:60: note: Parameter 'iter' can be declared as pointer to const gwyddion-2.67/libgwydgets/gwyinventorystore.c:330:60: style: Parameter 'child' can be declared as pointer to const. However it seems that 'gwy_inventory_store_iter_parent' is a callback function, if 'child' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gwyddion-2.67/libgwydgets/gwyinventorystore.c:115:26: note: You might need to cast the function pointer here gwyddion-2.67/libgwydgets/gwyinventorystore.c:330:60: note: Parameter 'child' can be declared as pointer to const gwyddion-2.67/libgwydgets/gwyinventorystore.c:530:48: style: Parameter 'iter' can be declared as pointer to const [constParameterPointer] gwyddion-2.67/libgwydgets/gwyinventorystore.c:551:41: style: Parameter 'item' can be declared as pointer to const. However it seems that 'gwy_inventory_store_check_item' is a callback function, if 'item' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gwyddion-2.67/libgwydgets/gwyinventorystore.c:541:47: note: You might need to cast the function pointer here gwyddion-2.67/libgwydgets/gwyinventorystore.c:551:41: note: Parameter 'item' can be declared as pointer to const gwyddion-2.67/libgwydgets/gwygraphcurvemodel.c:202:48: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'gwy_graph_curve_model_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gwyddion-2.67/libgwydgets/gwygraphcurvemodel.c:123:35: note: You might need to cast the function pointer here gwyddion-2.67/libgwydgets/gwygraphcurvemodel.c:202:48: note: Parameter 'pspec' can be declared as pointer to const gwyddion-2.67/libgwydgets/gwygraphcurvemodel.c:205:14: style: Variable 'color' can be declared as pointer to const [constVariablePointer] gwyddion-2.67/libgwydgets/gwygraphcurvemodel.c:248:48: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'gwy_graph_curve_model_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gwyddion-2.67/libgwydgets/gwygraphcurvemodel.c:124:35: note: You might need to cast the function pointer here gwyddion-2.67/libgwydgets/gwygraphcurvemodel.c:248:48: note: Parameter 'pspec' can be declared as pointer to const gwyddion-2.67/libgwydgets/gwygraphcurvemodel.c:730:44: style: Parameter 'gcmodel' can be declared as pointer to const [constParameterPointer] gwyddion-2.67/libgwydgets/gwygraphcurvemodel.c:732:14: style: Variable 'xdata' can be declared as pointer to const [constVariablePointer] gwyddion-2.67/libgwydgets/gwygraphmodel.c:145:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwylayer-mask.c:204:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gwy_layer_mask_parent_class [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwygraphmodel.c:425:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_GRAPH_LABEL_NORTHEAST [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwylayer-mask.c:221:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gwy_layer_mask_parent_class [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwygraphmodel.c:483:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gwy_graph_model_parent_class [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwylayer-mask.c:287:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_CONNECT_SWAPPED [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwygraphmodel.c:1724:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXDOUBLE [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwygraphmodel.c:1781:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXDOUBLE [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwygraphmodel.c:1853:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXDOUBLE [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwygraphmodel.c:1939:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_GRAPH_MODEL_EXPORT_ASCII_POSIX [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwygraphmodel.c:2176:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_GRAPH_MODEL_EXPORT_ASCII_CSV [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwylayer-mask.c:281:23: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] gwyddion-2.67/libgwydgets/gwylayer-basic.c:196:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SIGNAL_RUN_FIRST [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwylayer-basic.c:220:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gwy_layer_basic_parent_class [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwylayer-basic.c:341:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_LAYER_BASIC_RANGE_FULL [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwylayer-basic.c:406:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gwy_layer_basic_parent_class [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwylayer-basic.c:447:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gwy_layer_basic_parent_class [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwylayer-basic.c:805:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_LAYER_BASIC_RANGE_FIXED [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwylayer-basic.c:829:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_CONNECT_SWAPPED [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwylayer-basic.c:933:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_CONNECT_SWAPPED [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwylayer-basic.c:963:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_LAYER_BASIC_RANGE_FIXED [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwylayer-mask.c:85:49: style: Parameter 'layer' can be declared as pointer to const [constParameterPointer] gwyddion-2.67/libgwydgets/gwylayer-mask.c:93:41: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'gwy_layer_mask_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gwyddion-2.67/libgwydgets/gwylayer-mask.c:61:35: note: You might need to cast the function pointer here gwyddion-2.67/libgwydgets/gwylayer-mask.c:93:41: note: Parameter 'pspec' can be declared as pointer to const gwyddion-2.67/libgwydgets/gwylayer-mask.c:112:41: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'gwy_layer_mask_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gwyddion-2.67/libgwydgets/gwylayer-mask.c:62:35: note: You might need to cast the function pointer here gwyddion-2.67/libgwydgets/gwylayer-mask.c:112:41: note: Parameter 'pspec' can be declared as pointer to const gwyddion-2.67/libgwydgets/gwylayer-mask.c:152:19: style: Variable 'data' can be declared as pointer to const [constVariablePointer] gwyddion-2.67/libgwydgets/gwylayer-mask.c:181:19: style: Variable 'data' can be declared as pointer to const [constVariablePointer] gwyddion-2.67/libgwydgets/gwymarkerbox.c:88:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_READWRITE [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwymarkerbox.c:206:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gwy_marker_box_parent_class [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwymarkerbox.c:269:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_REALIZED [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwymarkerbox.c:342:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_STATE_INSENSITIVE [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwymarkerbox.c:439:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_MARKER_OPERATION_MOVE [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwymarkerbox.c:479:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_MARKER_OPERATION_ADD [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwymarkerbox.c:526:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_MARKER_OPERATION_REMOVE [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwynullstore.c:111:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gwy_null_store_parent_class [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwynullstore.c:117:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TREE_MODEL_ITERS_PERSIST [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwynullstore.c:132:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_UINT [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwynullstore.c:189:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_UINT [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwydgets/gwyoptionmenus.c:640:20: debug: Scope::checkVariable found variable 'defitem' with varid 0. [varid0] gwyddion-2.67/libgwydgets/gwygrapharea.c:1625:30: style:inconclusive: Function 'gwy_graph_area_response' argument 2 names different: declaration 'arg1' definition 'response_id'. [funcArgNamesDifferent] gwyddion-2.67/libgwydgets/gwygrapharea.c:102:62: note: Function 'gwy_graph_area_response' argument 2 names different: declaration 'arg1' definition 'response_id'. gwyddion-2.67/libgwydgets/gwygrapharea.c:1625:30: note: Function 'gwy_graph_area_response' argument 2 names different: declaration 'arg1' definition 'response_id'. gwyddion-2.67/libgwydgets/gwygrapharea.c:1647:31: style:inconclusive: Function 'gwy_graph_label_response' argument 2 names different: declaration 'arg1' definition 'response_id'. [funcArgNamesDifferent] gwyddion-2.67/libgwydgets/gwygrapharea.c:105:62: note: Function 'gwy_graph_label_response' argument 2 names different: declaration 'arg1' definition 'response_id'. gwyddion-2.67/libgwydgets/gwygrapharea.c:1647:31: note: Function 'gwy_graph_label_response' argument 2 names different: declaration 'arg1' definition 'response_id'. gwyddion-2.67/libgwydgets/gwynullstore.c:486:19: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition] gwyddion-2.67/libgwydgets/gwynullstore.c:483:27: note: outer condition: i>=ito gwyddion-2.67/libgwydgets/gwynullstore.c:486:19: note: opposite inner condition: i