2025-07-03 12:46 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=python --library=zlib --library=cairo --library=qt --library=motif --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 -j6 platform: Linux-6.1.0-37-amd64-x86_64-with-glibc2.36 python: 3.11.2 client-version: 1.3.67 compiler: g++ (Debian 12.2.0-14+deb12u1) 12.2.0 cppcheck: head 2.17.0 head-info: 90b0e14 (2025-07-02 15:41:51 +0200) count: 3579 3698 elapsed-time: 17.4 17.6 head-timing-info: old-timing-info: head results: 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/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: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: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/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/datachooser.c:695:19: style: Variable 'found' is assigned a value that is never used. [unreadVariable] 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/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/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/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/data-browser.c:367:29: debug: Scope::checkVariable found variable 'old_own_key' with varid 0. [varid0] 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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/data-browser.c:3350:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] 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/data-browser.c:3596:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THUMB_SIZE [valueFlowBailoutIncompleteVar] 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/data-browser.c:3640:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEY_IS_GRAPH [valueFlowBailoutIncompleteVar] 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/data-browser.c:3697:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_DEST_DEFAULT_ALL [valueFlowBailoutIncompleteVar] 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/data-browser.c:3731:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_PAGE_GRAPHS [valueFlowBailoutIncompleteVar] 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/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/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-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/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/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/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/data-browser-aux.c:377:13: style: Variable 'gvalue' can be declared as pointer to const [constVariablePointer] 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:1575:13: style: Variable 'gvalue' can be declared as pointer to const [constVariablePointer] gwyddion-2.67/app/gwymoduleutils-synth.c:142:19: style: Variable 'template_' 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/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/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/gwytool.c:68:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GwyToolClass [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/gwytool.c:177:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TYPE_DIALOG [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/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/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/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/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/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/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/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/gwyplaintool.c:134:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gwy_plain_tool_parent_class [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/gwyplaintool.c:211:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pending_updates [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/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/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/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/log.c:815:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWeakNotify [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/log.c:875:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_GINT64_FORMAT [valueFlowBailoutIncompleteVar] 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/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:402:9: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] 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/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/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/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/log.c:402:16: style: Variable 'previd' is assigned a value that is never used. [unreadVariable] 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/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/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/menu.c:1055:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_ICON_SIZE_MENU [valueFlowBailoutIncompleteVar] gwyddion-2.67/app/menu.c:1118:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable children [valueFlowBailoutIncompleteVar] 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/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/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/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/logging.c:325:1: error: Memory leak: logmessage.message [memleak] 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: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/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/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/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/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: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/param-resource.c:146:49: style: Parameter 'resource' can be declared as pointer to const [constParameterPointer] 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/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/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/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/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: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/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/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/settings.c:573:36: 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/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/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/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/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/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/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:327:18: style: Parameter 'array' can be declared as pointer to const [constParameterPointer] gwyddion-2.67/app/validate.c:455:22: style: Parameter 'stack' can be declared as pointer to const [constParameterPointer] 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/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/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/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/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/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/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/app/param-def.c:1743:8: style: Variable 'rs' is assigned a value that is never used. [unreadVariable] 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/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-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/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.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-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/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/app/param-table.c:1273:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [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/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/app/params.c:144: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/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/app/params.c:1741:20: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] gwyddion-2.67/app/params.c:1861:15: style: Condition 'value!=goodvalue' is always true [knownConditionTrueFalse] gwyddion-2.67/app/params.c:1860:20: note: goodvalue is assigned '((value)>0)?(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/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/app/params.c:325:20: style: Variable 'values' can be declared as pointer to const [constVariablePointer] gwyddion-2.67/app/params.c:1903:14: style: Variable 'rgba' can be declared as pointer to const [constVariablePointer] 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/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: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/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/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/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/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/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: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/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/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/gwyddion.c:68:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWY_TYPE_SI_UNIT [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwyddion/gwyddion.c:68:5: warning: Return value of function g_type_class_peek() is not used. [ignoredReturnValue] gwyddion-2.67/libgwyddion/gwyddion.c:69:5: warning: Return value of function g_type_class_peek() is not used. [ignoredReturnValue] gwyddion-2.67/libgwyddion/gwyddion.c:70:5: warning: Return value of function g_type_class_peek() is not used. [ignoredReturnValue] gwyddion-2.67/libgwyddion/gwyddion.c:71:5: warning: Return value of function g_type_class_peek() is not used. [ignoredReturnValue] gwyddion-2.67/libgwyddion/gwyddion.c:72:5: warning: Return value of function g_type_class_peek() is not used. [ignoredReturnValue] gwyddion-2.67/libgwyddion/gwyddion.c:73:5: warning: Return value of function g_type_class_peek() is not used. [ignoredReturnValue] gwyddion-2.67/libgwyddion/gwyddion.c:74:5: warning: Return value of function g_type_class_peek() is not used. [ignoredReturnValue] gwyddion-2.67/libgwyddion/gwyddion.c:75:5: warning: Return value of function g_type_class_peek() is not used. [ignoredReturnValue] gwyddion-2.67/libgwyddion/gwyddion.c:76:5: warning: Return value of function g_type_class_peek() is not used. [ignoredReturnValue] gwyddion-2.67/libgwyddion/gwyddion.c:77:5: warning: Return value of function g_type_class_peek() is not used. [ignoredReturnValue] gwyddion-2.67/libgwyddion/gwyddion.c:78:5: warning: Return value of function g_type_class_peek() is not used. [ignoredReturnValue] 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/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/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/gwyentities.c:195:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_STRING [valueFlowBailoutIncompleteVar] gwyddion-2.67/libgwyddion/gwyentities.c:228:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GwyTextEntity [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/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/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/libgwyddion/gwyenum.c:409:31: style: Condition 'i=ito gwyddion-2.67/libgwydgets/gwynullstore.c:486:19: note: opposite inner condition: i\n")', assigned value is 0 gwyddion-2.67/gwyddion/toolbox-spec.c:468:28: note: Null pointer dereference 2.17.0 gwyddion-2.67/gwyddion/toolbox-spec.c:473:32: warning: If memory allocation fails, then there is a possible null pointer dereference: xml [nullPointerOutOfMemory] gwyddion-2.67/gwyddion/toolbox-spec.c:467:23: note: Assuming allocation function fails gwyddion-2.67/gwyddion/toolbox-spec.c:467:23: note: Assignment 'xml=g_string_new("\n")', assigned value is 0 gwyddion-2.67/gwyddion/toolbox-spec.c:473:32: note: Null pointer dereference 2.17.0 gwyddion-2.67/gwyddion/toolbox-spec.c:477:25: warning: If memory allocation fails, then there is a possible null pointer dereference: xml [nullPointerOutOfMemory] gwyddion-2.67/gwyddion/toolbox-spec.c:467:23: note: Assuming allocation function fails gwyddion-2.67/gwyddion/toolbox-spec.c:467:23: note: Assignment 'xml=g_string_new("\n")', assigned value is 0 gwyddion-2.67/gwyddion/toolbox-spec.c:477:25: note: Null pointer dereference 2.17.0 gwyddion-2.67/gwyddion/toolbox-spec.c:482:36: warning: If memory allocation fails, then there is a possible null pointer dereference: xml [nullPointerOutOfMemory] gwyddion-2.67/gwyddion/toolbox-spec.c:467:23: note: Assuming allocation function fails gwyddion-2.67/gwyddion/toolbox-spec.c:467:23: note: Assignment 'xml=g_string_new("\n")', assigned value is 0 gwyddion-2.67/gwyddion/toolbox-spec.c:482:36: note: Null pointer dereference head gwyddion-2.67/libdraw/gwyglmaterial.c:478:21: error: Uninitialized variable: buffer [uninitvar] head gwyddion-2.67/libdraw/gwyglmaterial.c:507:21: error: Uninitialized variable: buffer [uninitvar] 2.17.0 gwyddion-2.67/libgwyddion/gwyinventory.c:1310:42: warning: If memory allocation fails, then there is a possible null pointer dereference: str [nullPointerOutOfMemory] gwyddion-2.67/libgwyddion/gwyinventory.c:1309:23: note: Assuming allocation function fails gwyddion-2.67/libgwyddion/gwyinventory.c:1309:23: note: Assignment 'str=g_string_new(prefix?prefix:((char*)g_dgettext(NULL,"Untitled")))', assigned value is 0 gwyddion-2.67/libgwyddion/gwyinventory.c:1310:42: note: Null pointer dereference 2.17.0 gwyddion-2.67/libgwyddion/gwyresource.c:503:21: warning: If memory allocation fails, then there is a possible null pointer dereference: str [nullPointerOutOfMemory] gwyddion-2.67/libgwyddion/gwyresource.c:502:23: note: Assuming allocation function fails gwyddion-2.67/libgwyddion/gwyresource.c:502:23: note: Assignment 'str=g_string_new("Gwyddion resource ")', assigned value is 0 gwyddion-2.67/libgwyddion/gwyresource.c:503:21: note: Null pointer dereference head gwyddion-2.67/libgwyddion/gwyresource.c:729:25: style: Variable 'i' is assigned a value that is never used. [unreadVariable] head 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 head gwyddion-2.67/libgwyddion/gwyresults.c:2303:33: error: Uninitialized variable: dbuf [uninitvar] head gwyddion-2.67/libgwyddion/gwyresults.c:2795:29: error: Uninitialized variable: dbuf [uninitvar] 2.17.0 gwyddion-2.67/libgwyddion/gwyutils-string.c:518:18: warning: If memory allocation fails, then there is a possible null pointer dereference: oldcopy [nullPointerOutOfMemory] gwyddion-2.67/libgwyddion/gwyutils-string.c:510:27: note: Assuming allocation function fails gwyddion-2.67/libgwyddion/gwyutils-string.c:510:27: note: Assignment 'oldcopy=g_strdup(str->str)', assigned value is 0 gwyddion-2.67/libgwyddion/gwyutils-string.c:518:18: note: Null pointer dereference head gwyddion-2.67/libgwyddion/gwyutils.c:1440:37: style: Variable 'handler' is assigned a value that is never used. [unreadVariable] head gwyddion-2.67/libgwyddion/gwyutils.c:1442:41: style: Variable 'flags' is assigned a value that is never used. [unreadVariable] 2.17.0 gwyddion-2.67/libgwyddion/gwyutils.c:536:5: warning: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] gwyddion-2.67/libgwyddion/gwyutils.c:509:33: note: Assuming allocation function fails gwyddion-2.67/libgwyddion/gwyutils.c:509:33: note: Assignment 'spath=g_build_filename(p,path,NULL)', assigned value is 0 gwyddion-2.67/libgwyddion/gwyutils.c:514:7: note: p is assigned 'spath' here. gwyddion-2.67/libgwyddion/gwyutils.c:536:5: note: Null pointer dereference 2.17.0 gwyddion-2.67/libgwydgets/gwyaxis.c:1590:30: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: u2 [nullPointerOutOfMemory] gwyddion-2.67/libgwydgets/gwyaxis.c:1567:22: note: Assuming allocation function fails gwyddion-2.67/libgwydgets/gwyaxis.c:1567:22: note: Assignment 'u2=g_string_new(NULL)', assigned value is 0 gwyddion-2.67/libgwydgets/gwyaxis.c:1590:30: note: Null pointer dereference 2.17.0 gwyddion-2.67/libgwydgets/gwyaxis.c:1590:39: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: u1 [nullPointerOutOfMemory] gwyddion-2.67/libgwydgets/gwyaxis.c:1566:22: note: Assuming allocation function fails gwyddion-2.67/libgwydgets/gwyaxis.c:1566:22: note: Assignment 'u1=g_string_new(NULL)', assigned value is 0 gwyddion-2.67/libgwydgets/gwyaxis.c:1590:39: note: Null pointer dereference 2.17.0 gwyddion-2.67/libgwydgets/gwyaxis.c:1844:28: warning: If memory allocation fails, then there is a possible null pointer dereference: out [nullPointerOutOfMemory] gwyddion-2.67/libgwydgets/gwyaxis.c:1842:23: note: Assuming allocation function fails gwyddion-2.67/libgwydgets/gwyaxis.c:1842:23: note: Assignment 'out=g_string_new("%%Axis\n")', assigned value is 0 gwyddion-2.67/libgwydgets/gwyaxis.c:1844:28: note: Null pointer dereference 2.17.0 gwyddion-2.67/libgwydgets/gwyaxis.c:1845:28: warning: If memory allocation fails, then there is a possible null pointer dereference: out [nullPointerOutOfMemory] gwyddion-2.67/libgwydgets/gwyaxis.c:1842:23: note: Assuming allocation function fails gwyddion-2.67/libgwydgets/gwyaxis.c:1842:23: note: Assignment 'out=g_string_new("%%Axis\n")', assigned value is 0 gwyddion-2.67/libgwydgets/gwyaxis.c:1845:28: note: Null pointer dereference 2.17.0 gwyddion-2.67/libgwydgets/gwyaxis.c:1846:28: warning: If memory allocation fails, then there is a possible null pointer dereference: out [nullPointerOutOfMemory] gwyddion-2.67/libgwydgets/gwyaxis.c:1842:23: note: Assuming allocation function fails gwyddion-2.67/libgwydgets/gwyaxis.c:1842:23: note: Assignment 'out=g_string_new("%%Axis\n")', assigned value is 0 gwyddion-2.67/libgwydgets/gwyaxis.c:1846:28: note: Null pointer dereference 2.17.0 gwyddion-2.67/libgwydgets/gwycoloraxis.c:851:46: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: strunits [nullPointerOutOfMemory] gwyddion-2.67/libgwydgets/gwycoloraxis.c:848:32: note: Assuming allocation function fails gwyddion-2.67/libgwydgets/gwycoloraxis.c:848:32: note: Assignment 'strunits=g_string_new(NULL)', assigned value is 0 gwyddion-2.67/libgwydgets/gwycoloraxis.c:851:46: note: Null pointer dereference 2.17.0 gwyddion-2.67/libgwydgets/gwydataview.c:1761:56: error:inconclusive: If memory allocation fail: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] gwyddion-2.67/libgwydgets/gwydataview.c:1752:20: note: Assuming allocation function fails gwyddion-2.67/libgwydgets/gwydataview.c:1752:20: note: Assignment 's=g_strconcat(ichg,g_quark_to_string(data_view->data_prefix),"/realsquare",NULL)', assigned value is 0 gwyddion-2.67/libgwydgets/gwydataview.c:1761:56: note: Null pointer addition 2.17.0 gwyddion-2.67/libgwydgets/gwygrapharea.c:2076:28: warning: If memory allocation fails, then there is a possible null pointer dereference: out [nullPointerOutOfMemory] gwyddion-2.67/libgwydgets/gwygrapharea.c:2065:23: note: Assuming allocation function fails gwyddion-2.67/libgwydgets/gwygrapharea.c:2065:23: note: Assignment 'out=g_string_new("%%Area\n")', assigned value is 0 gwyddion-2.67/libgwydgets/gwygrapharea.c:2068:42: note: Assuming condition is false gwyddion-2.67/libgwydgets/gwygrapharea.c:2076:28: note: Null pointer dereference 2.17.0 gwyddion-2.67/libgwydgets/gwygrapharea.c:2089:28: warning: If memory allocation fails, then there is a possible null pointer dereference: out [nullPointerOutOfMemory] gwyddion-2.67/libgwydgets/gwygrapharea.c:2065:23: note: Assuming allocation function fails gwyddion-2.67/libgwydgets/gwygrapharea.c:2065:23: note: Assignment 'out=g_string_new("%%Area\n")', assigned value is 0 gwyddion-2.67/libgwydgets/gwygrapharea.c:2068:42: note: Assuming condition is false gwyddion-2.67/libgwydgets/gwygrapharea.c:2089:28: note: Null pointer dereference 2.17.0 gwyddion-2.67/libgwydgets/gwygrapharea.c:2090:28: warning: If memory allocation fails, then there is a possible null pointer dereference: out [nullPointerOutOfMemory] gwyddion-2.67/libgwydgets/gwygrapharea.c:2065:23: note: Assuming allocation function fails gwyddion-2.67/libgwydgets/gwygrapharea.c:2065:23: note: Assignment 'out=g_string_new("%%Area\n")', assigned value is 0 gwyddion-2.67/libgwydgets/gwygrapharea.c:2068:42: note: Assuming condition is false gwyddion-2.67/libgwydgets/gwygrapharea.c:2090:28: note: Null pointer dereference 2.17.0 gwyddion-2.67/libgwydgets/gwygrapharea.c:2091:28: warning: If memory allocation fails, then there is a possible null pointer dereference: out [nullPointerOutOfMemory] gwyddion-2.67/libgwydgets/gwygrapharea.c:2065:23: note: Assuming allocation function fails gwyddion-2.67/libgwydgets/gwygrapharea.c:2065:23: note: Assignment 'out=g_string_new("%%Area\n")', assigned value is 0 gwyddion-2.67/libgwydgets/gwygrapharea.c:2068:42: note: Assuming condition is false gwyddion-2.67/libgwydgets/gwygrapharea.c:2091:28: note: Null pointer dereference 2.17.0 gwyddion-2.67/libgwydgets/gwygraphlabel.c:602:28: warning: If memory allocation fails, then there is a possible null pointer dereference: out [nullPointerOutOfMemory] gwyddion-2.67/libgwydgets/gwygraphlabel.c:600:23: note: Assuming allocation function fails gwyddion-2.67/libgwydgets/gwygraphlabel.c:600:23: note: Assignment 'out=g_string_new("%%Label\n")', assigned value is 0 gwyddion-2.67/libgwydgets/gwygraphlabel.c:602:28: note: Null pointer dereference 2.17.0 gwyddion-2.67/libgwydgets/gwygraphlabel.c:603:28: warning: If memory allocation fails, then there is a possible null pointer dereference: out [nullPointerOutOfMemory] gwyddion-2.67/libgwydgets/gwygraphlabel.c:600:23: note: Assuming allocation function fails gwyddion-2.67/libgwydgets/gwygraphlabel.c:600:23: note: Assignment 'out=g_string_new("%%Label\n")', assigned value is 0 gwyddion-2.67/libgwydgets/gwygraphlabel.c:603:28: note: Null pointer dereference 2.17.0 gwyddion-2.67/libgwydgets/gwygraphlabel.c:606:28: warning: If memory allocation fails, then there is a possible null pointer dereference: out [nullPointerOutOfMemory] gwyddion-2.67/libgwydgets/gwygraphlabel.c:600:23: note: Assuming allocation function fails gwyddion-2.67/libgwydgets/gwygraphlabel.c:600:23: note: Assignment 'out=g_string_new("%%Label\n")', assigned value is 0 gwyddion-2.67/libgwydgets/gwygraphlabel.c:606:28: note: Null pointer dereference 2.17.0 gwyddion-2.67/libgwydgets/gwygraphlabel.c:621:28: warning: If memory allocation fails, then there is a possible null pointer dereference: out [nullPointerOutOfMemory] gwyddion-2.67/libgwydgets/gwygraphlabel.c:600:23: note: Assuming allocation function fails gwyddion-2.67/libgwydgets/gwygraphlabel.c:600:23: note: Assignment 'out=g_string_new("%%Label\n")', assigned value is 0 gwyddion-2.67/libgwydgets/gwygraphlabel.c:621:28: note: Null pointer dereference 2.17.0 gwyddion-2.67/libgwydgets/gwygraphlabel.c:622:28: warning: If memory allocation fails, then there is a possible null pointer dereference: out [nullPointerOutOfMemory] gwyddion-2.67/libgwydgets/gwygraphlabel.c:600:23: note: Assuming allocation function fails gwyddion-2.67/libgwydgets/gwygraphlabel.c:600:23: note: Assignment 'out=g_string_new("%%Label\n")', assigned value is 0 gwyddion-2.67/libgwydgets/gwygraphlabel.c:622:28: note: Null pointer dereference 2.17.0 gwyddion-2.67/libgwydgets/gwygraphlabel.c:623:28: warning: If memory allocation fails, then there is a possible null pointer dereference: out [nullPointerOutOfMemory] gwyddion-2.67/libgwydgets/gwygraphlabel.c:600:23: note: Assuming allocation function fails gwyddion-2.67/libgwydgets/gwygraphlabel.c:600:23: note: Assignment 'out=g_string_new("%%Label\n")', assigned value is 0 gwyddion-2.67/libgwydgets/gwygraphlabel.c:623:28: note: Null pointer dereference 2.17.0 gwyddion-2.67/libgwydgets/gwygraphlabel.c:624:28: warning: If memory allocation fails, then there is a possible null pointer dereference: out [nullPointerOutOfMemory] gwyddion-2.67/libgwydgets/gwygraphlabel.c:600:23: note: Assuming allocation function fails gwyddion-2.67/libgwydgets/gwygraphlabel.c:600:23: note: Assignment 'out=g_string_new("%%Label\n")', assigned value is 0 gwyddion-2.67/libgwydgets/gwygraphlabel.c:624:28: note: Null pointer dereference 2.17.0 gwyddion-2.67/libgwydgets/gwygraphlabel.c:625:28: warning: If memory allocation fails, then there is a possible null pointer dereference: out [nullPointerOutOfMemory] gwyddion-2.67/libgwydgets/gwygraphlabel.c:600:23: note: Assuming allocation function fails gwyddion-2.67/libgwydgets/gwygraphlabel.c:600:23: note: Assignment 'out=g_string_new("%%Label\n")', assigned value is 0 gwyddion-2.67/libgwydgets/gwygraphlabel.c:625:28: note: Null pointer dereference 2.17.0 gwyddion-2.67/libgwydgets/gwygraphlabel.c:626:28: warning: If memory allocation fails, then there is a possible null pointer dereference: out [nullPointerOutOfMemory] gwyddion-2.67/libgwydgets/gwygraphlabel.c:600:23: note: Assuming allocation function fails gwyddion-2.67/libgwydgets/gwygraphlabel.c:600:23: note: Assignment 'out=g_string_new("%%Label\n")', assigned value is 0 gwyddion-2.67/libgwydgets/gwygraphlabel.c:626:28: note: Null pointer dereference 2.17.0 gwyddion-2.67/libgwydgets/gwygraphlabel.c:627:28: warning: If memory allocation fails, then there is a possible null pointer dereference: out [nullPointerOutOfMemory] gwyddion-2.67/libgwydgets/gwygraphlabel.c:600:23: note: Assuming allocation function fails gwyddion-2.67/libgwydgets/gwygraphlabel.c:600:23: note: Assignment 'out=g_string_new("%%Label\n")', assigned value is 0 gwyddion-2.67/libgwydgets/gwygraphlabel.c:627:28: note: Null pointer dereference 2.17.0 gwyddion-2.67/libgwydgets/gwygraphlabel.c:628:28: warning: If memory allocation fails, then there is a possible null pointer dereference: out [nullPointerOutOfMemory] gwyddion-2.67/libgwydgets/gwygraphlabel.c:600:23: note: Assuming allocation function fails gwyddion-2.67/libgwydgets/gwygraphlabel.c:600:23: note: Assignment 'out=g_string_new("%%Label\n")', assigned value is 0 gwyddion-2.67/libgwydgets/gwygraphlabel.c:628:28: note: Null pointer dereference 2.17.0 gwyddion-2.67/libgwydgets/gwygraphlabel.c:642:32: warning: If memory allocation fails, then there is a possible null pointer dereference: out [nullPointerOutOfMemory] gwyddion-2.67/libgwydgets/gwygraphlabel.c:600:23: note: Assuming allocation function fails gwyddion-2.67/libgwydgets/gwygraphlabel.c:600:23: note: Assignment 'out=g_string_new("%%Label\n")', assigned value is 0 gwyddion-2.67/libgwydgets/gwygraphlabel.c:642:32: note: Null pointer dereference 2.17.0 gwyddion-2.67/libgwydgets/gwygraphlabel.c:643:32: warning: If memory allocation fails, then there is a possible null pointer dereference: out [nullPointerOutOfMemory] gwyddion-2.67/libgwydgets/gwygraphlabel.c:600:23: note: Assuming allocation function fails gwyddion-2.67/libgwydgets/gwygraphlabel.c:600:23: note: Assignment 'out=g_string_new("%%Label\n")', assigned value is 0 gwyddion-2.67/libgwydgets/gwygraphlabel.c:643:32: note: Null pointer dereference 2.17.0 gwyddion-2.67/libgwydgets/gwygraphlabel.c:644:32: warning: If memory allocation fails, then there is a possible null pointer dereference: out [nullPointerOutOfMemory] gwyddion-2.67/libgwydgets/gwygraphlabel.c:600:23: note: Assuming allocation function fails gwyddion-2.67/libgwydgets/gwygraphlabel.c:600:23: note: Assignment 'out=g_string_new("%%Label\n")', assigned value is 0 gwyddion-2.67/libgwydgets/gwygraphlabel.c:644:32: note: Null pointer dereference 2.17.0 gwyddion-2.67/libgwydgets/gwygraphlabel.c:645:32: warning: If memory allocation fails, then there is a possible null pointer dereference: out [nullPointerOutOfMemory] gwyddion-2.67/libgwydgets/gwygraphlabel.c:600:23: note: Assuming allocation function fails gwyddion-2.67/libgwydgets/gwygraphlabel.c:600:23: note: Assignment 'out=g_string_new("%%Label\n")', assigned value is 0 gwyddion-2.67/libgwydgets/gwygraphlabel.c:645:32: note: Null pointer dereference 2.17.0 gwyddion-2.67/libgwydgets/gwygraphlabel.c:646:32: warning: If memory allocation fails, then there is a possible null pointer dereference: out [nullPointerOutOfMemory] gwyddion-2.67/libgwydgets/gwygraphlabel.c:600:23: note: Assuming allocation function fails gwyddion-2.67/libgwydgets/gwygraphlabel.c:600:23: note: Assignment 'out=g_string_new("%%Label\n")', assigned value is 0 gwyddion-2.67/libgwydgets/gwygraphlabel.c:646:32: note: Null pointer dereference 2.17.0 gwyddion-2.67/libgwydgets/gwygraphlabel.c:647:32: warning: If memory allocation fails, then there is a possible null pointer dereference: out [nullPointerOutOfMemory] gwyddion-2.67/libgwydgets/gwygraphlabel.c:600:23: note: Assuming allocation function fails gwyddion-2.67/libgwydgets/gwygraphlabel.c:600:23: note: Assignment 'out=g_string_new("%%Label\n")', assigned value is 0 gwyddion-2.67/libgwydgets/gwygraphlabel.c:647:32: note: Null pointer dereference 2.17.0 gwyddion-2.67/libgwydgets/gwygraphlabel.c:649:32: warning: If memory allocation fails, then there is a possible null pointer dereference: out [nullPointerOutOfMemory] gwyddion-2.67/libgwydgets/gwygraphlabel.c:600:23: note: Assuming allocation function fails gwyddion-2.67/libgwydgets/gwygraphlabel.c:600:23: note: Assignment 'out=g_string_new("%%Label\n")', assigned value is 0 gwyddion-2.67/libgwydgets/gwygraphlabel.c:649:32: note: Null pointer dereference 2.17.0 gwyddion-2.67/libgwydgets/gwygraphlabel.c:650:32: warning: If memory allocation fails, then there is a possible null pointer dereference: out [nullPointerOutOfMemory] gwyddion-2.67/libgwydgets/gwygraphlabel.c:600:23: note: Assuming allocation function fails gwyddion-2.67/libgwydgets/gwygraphlabel.c:600:23: note: Assignment 'out=g_string_new("%%Label\n")', assigned value is 0 gwyddion-2.67/libgwydgets/gwygraphlabel.c:650:32: note: Null pointer dereference 2.17.0 gwyddion-2.67/libgwydgets/gwygraphlabel.c:651:32: warning: If memory allocation fails, then there is a possible null pointer dereference: out [nullPointerOutOfMemory] gwyddion-2.67/libgwydgets/gwygraphlabel.c:600:23: note: Assuming allocation function fails gwyddion-2.67/libgwydgets/gwygraphlabel.c:600:23: note: Assignment 'out=g_string_new("%%Label\n")', assigned value is 0 gwyddion-2.67/libgwydgets/gwygraphlabel.c:651:32: note: Null pointer dereference 2.17.0 gwyddion-2.67/libgwydgets/gwygraphlabel.c:652:32: warning: If memory allocation fails, then there is a possible null pointer dereference: out [nullPointerOutOfMemory] gwyddion-2.67/libgwydgets/gwygraphlabel.c:600:23: note: Assuming allocation function fails gwyddion-2.67/libgwydgets/gwygraphlabel.c:600:23: note: Assignment 'out=g_string_new("%%Label\n")', assigned value is 0 gwyddion-2.67/libgwydgets/gwygraphlabel.c:652:32: note: Null pointer dereference 2.17.0 gwyddion-2.67/libgwydgets/gwygraphlabel.c:653:32: warning: If memory allocation fails, then there is a possible null pointer dereference: out [nullPointerOutOfMemory] gwyddion-2.67/libgwydgets/gwygraphlabel.c:600:23: note: Assuming allocation function fails gwyddion-2.67/libgwydgets/gwygraphlabel.c:600:23: note: Assignment 'out=g_string_new("%%Label\n")', assigned value is 0 gwyddion-2.67/libgwydgets/gwygraphlabel.c:653:32: note: Null pointer dereference 2.17.0 gwyddion-2.67/libgwydgets/gwygraphlabel.c:658:28: warning: If memory allocation fails, then there is a possible null pointer dereference: out [nullPointerOutOfMemory] gwyddion-2.67/libgwydgets/gwygraphlabel.c:600:23: note: Assuming allocation function fails gwyddion-2.67/libgwydgets/gwygraphlabel.c:600:23: note: Assignment 'out=g_string_new("%%Label\n")', assigned value is 0 gwyddion-2.67/libgwydgets/gwygraphlabel.c:658:28: note: Null pointer dereference head gwyddion-2.67/libgwydgets/gwygraphmodel.c:1906:25: error: Uninitialized variable: buf [uninitvar] 2.17.0 gwyddion-2.67/libgwydgets/gwygraphmodel.c:1979:40: warning: If memory allocation fails, then there is a possible null pointer dereference: descriptions [nullPointerOutOfMemory] gwyddion-2.67/libgwydgets/gwygraphmodel.c:1974:36: note: Assuming allocation function fails gwyddion-2.67/libgwydgets/gwygraphmodel.c:1974:36: note: Assignment 'descriptions=g_string_new(NULL)', assigned value is 0 gwyddion-2.67/libgwydgets/gwygraphmodel.c:1979:40: note: Null pointer dereference 2.17.0 gwyddion-2.67/libgwydgets/gwygraphmodel.c:1982:40: warning: If memory allocation fails, then there is a possible null pointer dereference: labels [nullPointerOutOfMemory] gwyddion-2.67/libgwydgets/gwygraphmodel.c:1973:30: note: Assuming allocation function fails gwyddion-2.67/libgwydgets/gwygraphmodel.c:1973:30: note: Assignment 'labels=g_string_new(NULL)', assigned value is 0 gwyddion-2.67/libgwydgets/gwygraphmodel.c:1982:40: note: Null pointer dereference 2.17.0 gwyddion-2.67/libgwydgets/gwygraphmodel.c:1986:40: warning: If memory allocation fails, then there is a possible null pointer dereference: units [nullPointerOutOfMemory] gwyddion-2.67/libgwydgets/gwygraphmodel.c:1975:29: note: Assuming allocation function fails gwyddion-2.67/libgwydgets/gwygraphmodel.c:1975:29: note: Assignment 'units=g_string_new(NULL)', assigned value is 0 gwyddion-2.67/libgwydgets/gwygraphmodel.c:1986:40: note: Null pointer dereference 2.17.0 gwyddion-2.67/libgwydgets/gwygraphmodel.c:2052:40: warning: If memory allocation fails, then there is a possible null pointer dereference: descriptions [nullPointerOutOfMemory] gwyddion-2.67/libgwydgets/gwygraphmodel.c:2047:36: note: Assuming allocation function fails gwyddion-2.67/libgwydgets/gwygraphmodel.c:2047:36: note: Assignment 'descriptions=g_string_new(NULL)', assigned value is 0 gwyddion-2.67/libgwydgets/gwygraphmodel.c:2052:40: note: Null pointer dereference 2.17.0 gwyddion-2.67/libgwydgets/gwygraphmodel.c:2056:40: warning: If memory allocation fails, then there is a possible null pointer dereference: labels [nullPointerOutOfMemory] gwyddion-2.67/libgwydgets/gwygraphmodel.c:2046:30: note: Assuming allocation function fails gwyddion-2.67/libgwydgets/gwygraphmodel.c:2046:30: note: Assignment 'labels=g_string_new(NULL)', assigned value is 0 gwyddion-2.67/libgwydgets/gwygraphmodel.c:2056:40: note: Null pointer dereference 2.17.0 gwyddion-2.67/libgwydgets/gwygraphmodel.c:2060:40: warning: If memory allocation fails, then there is a possible null pointer dereference: units [nullPointerOutOfMemory] gwyddion-2.67/libgwydgets/gwygraphmodel.c:2048:29: note: Assuming allocation function fails gwyddion-2.67/libgwydgets/gwygraphmodel.c:2048:29: note: Assignment 'units=g_string_new(NULL)', assigned value is 0 gwyddion-2.67/libgwydgets/gwygraphmodel.c:2060:40: note: Null pointer dereference 2.17.0 gwyddion-2.67/libgwydgets/gwygraphwindow.c:508:21: warning: If memory allocation fails, then there is a possible null pointer dereference: str [nullPointerOutOfMemory] gwyddion-2.67/libgwydgets/gwygraphwindow.c:485:23: note: Assuming allocation function fails gwyddion-2.67/libgwydgets/gwygraphwindow.c:485:23: note: Assignment 'str=g_string_new(NULL)', assigned value is 0 gwyddion-2.67/libgwydgets/gwygraphwindow.c:508:21: note: Null pointer dereference 2.17.0 gwyddion-2.67/libgwydgets/gwygraphwindow.c:528:24: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: str [nullPointerOutOfMemory] gwyddion-2.67/libgwydgets/gwygraphwindow.c:485:23: note: Assuming allocation function fails gwyddion-2.67/libgwydgets/gwygraphwindow.c:485:23: note: Assignment 'str=g_string_new(NULL)', assigned value is 0 gwyddion-2.67/libgwydgets/gwygraphwindow.c:528:24: note: Null pointer dereference 2.17.0 gwyddion-2.67/libgwydgets/gwygraphwindow.c:529:23: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: str [nullPointerOutOfMemory] gwyddion-2.67/libgwydgets/gwygraphwindow.c:485:23: note: Assuming allocation function fails gwyddion-2.67/libgwydgets/gwygraphwindow.c:485:23: note: Assignment 'str=g_string_new(NULL)', assigned value is 0 gwyddion-2.67/libgwydgets/gwygraphwindow.c:529:23: note: Null pointer dereference 2.17.0 gwyddion-2.67/libgwydgets/gwygraphwindow.c:533:16: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: str [nullPointerOutOfMemory] gwyddion-2.67/libgwydgets/gwygraphwindow.c:485:23: note: Assuming allocation function fails gwyddion-2.67/libgwydgets/gwygraphwindow.c:485:23: note: Assignment 'str=g_string_new(NULL)', assigned value is 0 gwyddion-2.67/libgwydgets/gwygraphwindow.c:533:16: note: Null pointer dereference 2.17.0 gwyddion-2.67/libgwydgets/gwyscitext.c:334:50: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] gwyddion-2.67/libgwydgets/gwyscitext.c:330:20: note: Assuming allocation function fails gwyddion-2.67/libgwydgets/gwyscitext.c:330:20: note: Assignment 'p=g_strconcat("&",entity->entity,";",NULL)', assigned value is 0 gwyddion-2.67/libgwydgets/gwyscitext.c:334:50: note: Null pointer dereference 2.17.0 gwyddion-2.67/libgwymodule/gwymodulebrowser.c:315:13: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: str [nullPointerOutOfMemory] gwyddion-2.67/libgwymodule/gwymodulebrowser.c:313:23: note: Assuming allocation function fails gwyddion-2.67/libgwymodule/gwymodulebrowser.c:313:23: note: Assignment 'str=g_string_new(NULL)', assigned value is 0 gwyddion-2.67/libgwymodule/gwymodulebrowser.c:315:13: note: Null pointer dereference 2.17.0 gwyddion-2.67/libgwymodule/gwymodulebrowser.c:317:25: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: str [nullPointerOutOfMemory] gwyddion-2.67/libgwymodule/gwymodulebrowser.c:313:23: note: Assuming allocation function fails gwyddion-2.67/libgwymodule/gwymodulebrowser.c:313:23: note: Assignment 'str=g_string_new(NULL)', assigned value is 0 gwyddion-2.67/libgwymodule/gwymodulebrowser.c:317:25: note: Null pointer dereference 2.17.0 gwyddion-2.67/libgwymodule/gwymodulebrowser.c:319:81: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: str [nullPointerOutOfMemory] gwyddion-2.67/libgwymodule/gwymodulebrowser.c:313:23: note: Assuming allocation function fails gwyddion-2.67/libgwymodule/gwymodulebrowser.c:313:23: note: Assignment 'str=g_string_new(NULL)', assigned value is 0 gwyddion-2.67/libgwymodule/gwymodulebrowser.c:319:81: note: Null pointer dereference 2.17.0 gwyddion-2.67/libgwymodule/gwymoduleloader.c:532:35: warning: If memory allocation fails, then there is a possible null pointer dereference: filename [nullPointerOutOfMemory] gwyddion-2.67/libgwymodule/gwymoduleloader.c:647:42: note: Assuming allocation function fails gwyddion-2.67/libgwymodule/gwymoduleloader.c:647:42: note: Assignment 'modulename=g_build_filename(dirname,filename,NULL)', assigned value is 0 gwyddion-2.67/libgwymodule/gwymoduleloader.c:648:43: note: Calling function 'gwy_module_do_register_module', 1st argument 'modulename' value is 0 gwyddion-2.67/libgwymodule/gwymoduleloader.c:325:42: note: Calling function 'gwy_module_figure_out_name', 1st argument 'filename' value is 0 gwyddion-2.67/libgwymodule/gwymoduleloader.c:532:35: note: Null pointer dereference 2.17.0 gwyddion-2.67/libgwymodule/gwymoduleloader.c:533:17: warning: If memory allocation fails, then there is a possible null pointer dereference: modname [nullPointerOutOfMemory] gwyddion-2.67/libgwymodule/gwymoduleloader.c:532:34: note: Assuming allocation function fails gwyddion-2.67/libgwymodule/gwymoduleloader.c:532:34: note: Assignment 'modname=g_path_get_basename(filename)', assigned value is 0 gwyddion-2.67/libgwymodule/gwymoduleloader.c:533:17: note: Null pointer dereference 2.17.0 gwyddion-2.67/libgwymodule/gwymoduleloader.c:534:9: warning: If memory allocation fails, then there is a possible null pointer dereference: modname [nullPointerOutOfMemory] gwyddion-2.67/libgwymodule/gwymoduleloader.c:532:34: note: Assuming allocation function fails gwyddion-2.67/libgwymodule/gwymoduleloader.c:532:34: note: Assignment 'modname=g_path_get_basename(filename)', assigned value is 0 gwyddion-2.67/libgwymodule/gwymoduleloader.c:534:9: note: Null pointer dereference 2.17.0 gwyddion-2.67/libgwymodule/gwymoduleloader.c:538:21: warning: If memory allocation fails, then there is a possible null pointer dereference: modname [nullPointerOutOfMemory] gwyddion-2.67/libgwymodule/gwymoduleloader.c:532:34: note: Assuming allocation function fails gwyddion-2.67/libgwymodule/gwymoduleloader.c:532:34: note: Assignment 'modname=g_path_get_basename(filename)', assigned value is 0 gwyddion-2.67/libgwymodule/gwymoduleloader.c:538:21: note: Null pointer dereference head gwyddion-2.67/libprocess/gwycalibration.c:83:12: style: Variable 'filename' can be declared as pointer to const [constVariablePointer] 2.17.0 gwyddion-2.67/modules/file/hdf5/datxfile.c:419:18: warning: If memory allocation fails, then there is a possible null pointer dereference: m->source [nullPointerOutOfMemory] gwyddion-2.67/modules/file/hdf5/datxfile.c:414:41: note: Assuming allocation function fails gwyddion-2.67/modules/file/hdf5/datxfile.c:414:41: note: Assignment 'm->source=g_strdup(mm->source)', assigned value is 0 gwyddion-2.67/modules/file/hdf5/datxfile.c:419:18: note: Null pointer dereference 2.17.0 gwyddion-2.67/modules/file/hdf5/epflfile.c:226:12: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: key [nullPointerOutOfMemory] gwyddion-2.67/modules/file/hdf5/epflfile.c:221:23: note: Assuming allocation function fails gwyddion-2.67/modules/file/hdf5/epflfile.c:221:23: note: Assignment 'key=g_string_new(NULL)', assigned value is 0 gwyddion-2.67/modules/file/hdf5/epflfile.c:226:12: note: Null pointer dereference 2.17.0 gwyddion-2.67/modules/file/hdf5/epflfile.c:228:52: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: key [nullPointerOutOfMemory] gwyddion-2.67/modules/file/hdf5/epflfile.c:221:23: note: Assuming allocation function fails gwyddion-2.67/modules/file/hdf5/epflfile.c:221:23: note: Assignment 'key=g_string_new(NULL)', assigned value is 0 gwyddion-2.67/modules/file/hdf5/epflfile.c:228:52: note: Null pointer dereference 2.17.0 gwyddion-2.67/modules/file/hdf5/epflfile.c:366:12: warning: If memory allocation fails, then there is a possible null pointer dereference: key [nullPointerOutOfMemory] gwyddion-2.67/modules/file/hdf5/epflfile.c:365:23: note: Assuming allocation function fails gwyddion-2.67/modules/file/hdf5/epflfile.c:365:23: note: Assignment 'key=g_string_new(basekey)', assigned value is 0 gwyddion-2.67/modules/file/hdf5/epflfile.c:366:12: note: Null pointer dereference 2.17.0 gwyddion-2.67/modules/file/hdf5/epflfile.c:371:25: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: key [nullPointerOutOfMemory] gwyddion-2.67/modules/file/hdf5/epflfile.c:365:23: note: Assuming allocation function fails gwyddion-2.67/modules/file/hdf5/epflfile.c:365:23: note: Assignment 'key=g_string_new(basekey)', assigned value is 0 gwyddion-2.67/modules/file/hdf5/epflfile.c:371:25: note: Null pointer dereference 2.17.0 gwyddion-2.67/modules/file/hdf5/epflfile.c:372:60: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: key [nullPointerOutOfMemory] gwyddion-2.67/modules/file/hdf5/epflfile.c:365:23: note: Assuming allocation function fails gwyddion-2.67/modules/file/hdf5/epflfile.c:365:23: note: Assignment 'key=g_string_new(basekey)', assigned value is 0 gwyddion-2.67/modules/file/hdf5/epflfile.c:372:60: note: Null pointer dereference 2.17.0 gwyddion-2.67/modules/file/hdf5/shilpsfile.c:487:56: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: attrname [nullPointerOutOfMemory] gwyddion-2.67/modules/file/hdf5/shilpsfile.c:476:28: note: Assuming allocation function fails gwyddion-2.67/modules/file/hdf5/shilpsfile.c:476:28: note: Assignment 'attrname=g_string_new(NULL)', assigned value is 0 gwyddion-2.67/modules/file/hdf5/shilpsfile.c:487:56: note: Null pointer dereference 2.17.0 gwyddion-2.67/modules/pygwy/gwy.c:104:48: warning: If memory allocation fails, then there is a possible null pointer dereference: excstr [nullPointerOutOfMemory] gwyddion-2.67/modules/pygwy/gwy.c:103:44: note: Assuming allocation function fails gwyddion-2.67/modules/pygwy/gwy.c:103:44: note: Assignment 'excstr=g_strdup_printf("Cannot dlopen() %s.",filename)', assigned value is 0 gwyddion-2.67/modules/pygwy/gwy.c:104:48: note: Null pointer dereference 2.17.0 gwyddion-2.67/modules/pygwy/pygwy-console.c:639:25: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: text [nullPointerOutOfMemory] gwyddion-2.67/modules/pygwy/pygwy-console.c:631:33: note: Assuming allocation function fails gwyddion-2.67/modules/pygwy/pygwy-console.c:631:33: note: Assignment 'text=g_string_new(NULL)', assigned value is 0 gwyddion-2.67/modules/pygwy/pygwy-console.c:639:25: note: Null pointer dereference 2.17.0 gwyddion-2.67/modules/pygwy/pygwy-console.c:643:59: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: text [nullPointerOutOfMemory] gwyddion-2.67/modules/pygwy/pygwy-console.c:631:33: note: Assuming allocation function fails gwyddion-2.67/modules/pygwy/pygwy-console.c:631:33: note: Assignment 'text=g_string_new(NULL)', assigned value is 0 gwyddion-2.67/modules/pygwy/pygwy-console.c:643:59: note: Null pointer dereference 2.17.0 gwyddion-2.67/modules/pygwy/pygwy-console.c:742:30: warning: If memory allocation fails, then there is a possible null pointer dereference: output [nullPointerOutOfMemory] gwyddion-2.67/modules/pygwy/pygwy-console.c:737:26: note: Assuming allocation function fails gwyddion-2.67/modules/pygwy/pygwy-console.c:737:26: note: Assignment 'output=g_string_new(gtk_text_buffer_get_text(console_buf,&start_iter,&end_iter,0))', assigned value is 0 gwyddion-2.67/modules/pygwy/pygwy-console.c:742:30: note: Null pointer dereference 2.17.0 gwyddion-2.67/plugins/dump.c:71:30: style: Parameter 'args' can be declared as const array [constParameter] head gwyddion-2.67/plugins/dump.c:71:30: style: Parameter 'args' can be declared as const array. However it seems that 'action_register' is a callback function, if 'args' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gwyddion-2.67/plugins/dump.c:56:30: note: You might need to cast the function pointer here gwyddion-2.67/plugins/dump.c:71:30: note: Parameter 'args' can be declared as const array 2.17.0 gwyddion-2.67/utils/dump-modules.c:272:27: warning: If memory allocation fails, then there is a possible null pointer dereference: class [nullPointerOutOfMemory] gwyddion-2.67/utils/dump-modules.c:268:43: note: Assuming allocation function fails gwyddion-2.67/utils/dump-modules.c:268:43: note: Assignment 'class=g_strdup(f->data)', assigned value is 0 gwyddion-2.67/utils/dump-modules.c:272:27: note: Null pointer dereference head gwyddion-2.67/utils/dump-modules.c:51:5: warning: Return value of function g_file_get_contents() is not used. [ignoredReturnValue] DONE