2025-05-10 17:18 ftp://ftp.de.debian.org/debian/pool/main/f/frogr/frogr_1.8.1.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=gtk --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j3 platform: Linux-6.8.0-1022-oracle-aarch64-with-glibc2.39 python: 3.12.3 client-version: 1.3.67 compiler: g++ (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0 cppcheck: head 2.17.0 head-info: beb3362 (2025-05-10 14:33:23 +0200) count: 413 416 elapsed-time: 0.9 1.0 head-timing-info: old-timing-info: head results: frogr-1.8.1/src/flicksoup/fsp-data.c:59:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT32 [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/examples/example.c:80:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/examples/example.c:132:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/examples/example.c:153:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/examples/example.c:212:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/examples/example.c:242:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/examples/example.c:281:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/examples/example.c:329:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/examples/example.c:380:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/examples/example.c:410:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/examples/example.c:455:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/examples/example.c:485:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/examples/example.c:526:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSList [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/examples/example.c:580:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/examples/example.c:624:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/examples/example.c:661:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/examples/example.c:698:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/examples/example.c:760:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCRYCTL_SET_THREAD_CBS [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/flicksoup/fsp-data.c:43:18: style: Variable 'new_data' is reassigned a value before the old one has been used. [redundantAssignment] frogr-1.8.1/src/flicksoup/fsp-data.c:41:12: note: new_data is assigned frogr-1.8.1/src/flicksoup/fsp-data.c:43:18: note: new_data is overwritten frogr-1.8.1/src/examples/example.c:784:3: error: Memory leak: mainloop [memleak] frogr-1.8.1/src/examples/example.c:129:56: style:inconclusive: Function 'added_to_group_cb' argument 3 names different: declaration 'unused' definition 'user_data'. [funcArgNamesDifferent] frogr-1.8.1/src/examples/example.c:49:70: note: Function 'added_to_group_cb' argument 3 names different: declaration 'unused' definition 'user_data'. frogr-1.8.1/src/examples/example.c:129:56: note: Function 'added_to_group_cb' argument 3 names different: declaration 'unused' definition 'user_data'. frogr-1.8.1/src/examples/example.c:150:56: style:inconclusive: Function 'get_groups_cb' argument 3 names different: declaration 'unused' definition 'user_data'. [funcArgNamesDifferent] frogr-1.8.1/src/examples/example.c:50:66: note: Function 'get_groups_cb' argument 3 names different: declaration 'unused' definition 'user_data'. frogr-1.8.1/src/examples/example.c:150:56: note: Function 'get_groups_cb' argument 3 names different: declaration 'unused' definition 'user_data'. frogr-1.8.1/src/examples/example.c:209:56: style:inconclusive: Function 'added_to_photoset_cb' argument 3 names different: declaration 'unused' definition 'user_data'. [funcArgNamesDifferent] frogr-1.8.1/src/examples/example.c:51:73: note: Function 'added_to_photoset_cb' argument 3 names different: declaration 'unused' definition 'user_data'. frogr-1.8.1/src/examples/example.c:209:56: note: Function 'added_to_photoset_cb' argument 3 names different: declaration 'unused' definition 'user_data'. frogr-1.8.1/src/examples/example.c:239:56: style:inconclusive: Function 'photoset_created_cb' argument 3 names different: declaration 'unused' definition 'user_data'. [funcArgNamesDifferent] frogr-1.8.1/src/examples/example.c:52:72: note: Function 'photoset_created_cb' argument 3 names different: declaration 'unused' definition 'user_data'. frogr-1.8.1/src/examples/example.c:239:56: note: Function 'photoset_created_cb' argument 3 names different: declaration 'unused' definition 'user_data'. frogr-1.8.1/src/examples/example.c:278:56: style:inconclusive: Function 'get_photosets_cb' argument 3 names different: declaration 'unused' definition 'user_data'. [funcArgNamesDifferent] frogr-1.8.1/src/examples/example.c:53:69: note: Function 'get_photosets_cb' argument 3 names different: declaration 'unused' definition 'user_data'. frogr-1.8.1/src/examples/example.c:278:56: note: Function 'get_photosets_cb' argument 3 names different: declaration 'unused' definition 'user_data'. frogr-1.8.1/src/examples/example.c:326:56: style:inconclusive: Function 'photo_get_info_cb' argument 3 names different: declaration 'unused' definition 'user_data'. [funcArgNamesDifferent] frogr-1.8.1/src/examples/example.c:54:70: note: Function 'photo_get_info_cb' argument 3 names different: declaration 'unused' definition 'user_data'. frogr-1.8.1/src/examples/example.c:326:56: note: Function 'photo_get_info_cb' argument 3 names different: declaration 'unused' definition 'user_data'. frogr-1.8.1/src/examples/example.c:407:56: style:inconclusive: Function 'get_location_cb' argument 3 names different: declaration 'unused' definition 'user_data'. [funcArgNamesDifferent] frogr-1.8.1/src/examples/example.c:56:68: note: Function 'get_location_cb' argument 3 names different: declaration 'unused' definition 'user_data'. frogr-1.8.1/src/examples/example.c:407:56: note: Function 'get_location_cb' argument 3 names different: declaration 'unused' definition 'user_data'. frogr-1.8.1/src/examples/example.c:452:56: style:inconclusive: Function 'set_location_cb' argument 3 names different: declaration 'unused' definition 'user_data'. [funcArgNamesDifferent] frogr-1.8.1/src/examples/example.c:57:68: note: Function 'set_location_cb' argument 3 names different: declaration 'unused' definition 'user_data'. frogr-1.8.1/src/examples/example.c:452:56: note: Function 'set_location_cb' argument 3 names different: declaration 'unused' definition 'user_data'. frogr-1.8.1/src/examples/example.c:482:56: style:inconclusive: Function 'set_license_cb' argument 3 names different: declaration 'unused' definition 'user_data'. [funcArgNamesDifferent] frogr-1.8.1/src/examples/example.c:58:67: note: Function 'set_license_cb' argument 3 names different: declaration 'unused' definition 'user_data'. frogr-1.8.1/src/examples/example.c:482:56: note: Function 'set_license_cb' argument 3 names different: declaration 'unused' definition 'user_data'. frogr-1.8.1/src/examples/example.c:657:56: style:inconclusive: Function 'complete_auth_cb' argument 3 names different: declaration 'unused' definition 'user_data'. [funcArgNamesDifferent] frogr-1.8.1/src/examples/example.c:62:69: note: Function 'complete_auth_cb' argument 3 names different: declaration 'unused' definition 'user_data'. frogr-1.8.1/src/examples/example.c:657:56: note: Function 'complete_auth_cb' argument 3 names different: declaration 'unused' definition 'user_data'. frogr-1.8.1/src/examples/example.c:695:56: style:inconclusive: Function 'get_auth_url_cb' argument 3 names different: declaration 'unused' definition 'user_data'. [funcArgNamesDifferent] frogr-1.8.1/src/examples/example.c:63:68: note: Function 'get_auth_url_cb' argument 3 names different: declaration 'unused' definition 'user_data'. frogr-1.8.1/src/examples/example.c:695:56: note: Function 'get_auth_url_cb' argument 3 names different: declaration 'unused' definition 'user_data'. frogr-1.8.1/src/examples/example.c:77:56: style: Parameter 'source_func' can be declared as pointer to const. However it seems that 'upload_cb' is a callback function, if 'source_func' is declared with const you might also need to cast function pointer(s). [constParameterCallback] frogr-1.8.1/src/examples/example.c:570:33: note: You might need to cast the function pointer here frogr-1.8.1/src/examples/example.c:77:56: note: Parameter 'source_func' can be declared as pointer to const frogr-1.8.1/src/frogr-about-dialog.c:50:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GdkPixbuf [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/flicksoup/fsp-parser.c:137:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fsp_parser_parent_class [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/flicksoup/fsp-parser.c:211:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ELEMENT_NODE [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/flicksoup/fsp-parser.c:237:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/flicksoup/fsp-parser.c:374:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FSP_AUTH_TOKEN [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/flicksoup/fsp-parser.c:461:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FSP_AUTH_TOKEN [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/flicksoup/fsp-parser.c:511:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FSP_UPLOAD_STATUS [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/flicksoup/fsp-parser.c:930:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FSP_LOCATION [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/flicksoup/fsp-parser.c:991:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FSP_PHOTO_INFO [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/flicksoup/fsp-parser.c:1158:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FSP_PHOTO_SET [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/flicksoup/fsp-parser.c:1214:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FSP_GROUP [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/flicksoup/fsp-parser.c:1248:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/flicksoup/fsp-parser.c:1291:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-account.c:249:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable frogr_account_parent_class [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-account.c:266:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_READWRITE [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-account.c:389:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXULONG [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-account.c:544:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXULONG [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-account.c:558:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXULONG [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-account.c:571:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXULONG [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-account.c:585:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXULONG [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-account.c:600:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-account.c:614:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXUINT [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-account.c:81:44: style: Parameter 'pspec' can be declared as pointer to const. However it seems that '_frogr_account_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] frogr-1.8.1/src/frogr-account.c:259:29: note: You might need to cast the function pointer here frogr-1.8.1/src/frogr-account.c:81:44: note: Parameter 'pspec' can be declared as pointer to const frogr-1.8.1/src/frogr-account.c:160:42: style: Parameter 'pspec' can be declared as pointer to const. However it seems that '_frogr_account_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] frogr-1.8.1/src/frogr-account.c:258:29: note: You might need to cast the function pointer here frogr-1.8.1/src/frogr-account.c:160:42: note: Parameter 'pspec' can be declared as pointer to const frogr-1.8.1/src/flicksoup/fsp-session.c:471:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fsp_session_parent_class [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/flicksoup/fsp-session.c:488:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fsp_session_parent_class [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/flicksoup/fsp-session.c:505:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_CONSTRUCT_ONLY [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/flicksoup/fsp-session.c:555:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCRYCTL_INITIALIZATION_FINISHED_P [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/flicksoup/fsp-session.c:742:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFileInfo [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/flicksoup/fsp-session.c:823:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFile [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/flicksoup/fsp-session.c:942:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/flicksoup/fsp-session.c:1018:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GStrv [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/flicksoup/fsp-session.c:1152:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GList [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/flicksoup/fsp-session.c:1202:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/flicksoup/fsp-session.c:1228:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/flicksoup/fsp-session.c:1242:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/flicksoup/fsp-session.c:1272:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/flicksoup/fsp-session.c:1365:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUP_METHOD_GET [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/flicksoup/fsp-session.c:1433:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUP_STATUS_NONE [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/flicksoup/fsp-session.c:1488:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTask [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/flicksoup/fsp-session.c:1802:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_URI_FLAGS_PARSE_RELAXED [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/flicksoup/fsp-session.c:1911:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/flicksoup/fsp-session.c:1979:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/flicksoup/fsp-session.c:2043:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/flicksoup/fsp-session.c:2101:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/flicksoup/fsp-session.c:2154:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/flicksoup/fsp-session.c:2217:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/flicksoup/fsp-session.c:2295:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/flicksoup/fsp-session.c:2340:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/flicksoup/fsp-session.c:2381:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/flicksoup/fsp-session.c:2430:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/flicksoup/fsp-session.c:2478:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/flicksoup/fsp-session.c:2519:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/flicksoup/fsp-session.c:2565:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/flicksoup/fsp-session.c:2605:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/flicksoup/fsp-session.c:2654:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_ASCII_DTOSTR_BUF_SIZE [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/flicksoup/fsp-session.c:2716:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/flicksoup/fsp-session.c:2762:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-add-tags-dialog.c:70:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_ACCEPT [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-add-tags-dialog.c:154:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable frogr_add_tags_dialog_parent_class [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-add-tags-dialog.c:173:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_READWRITE [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-add-tags-dialog.c:188:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_CANCEL [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-add-tags-dialog.c:111:50: style: Parameter 'pspec' can be declared as pointer to const. However it seems that '_frogr_add_tags_dialog_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] frogr-1.8.1/src/frogr-add-tags-dialog.c:164:29: note: You might need to cast the function pointer here frogr-1.8.1/src/frogr-add-tags-dialog.c:111:50: note: Parameter 'pspec' can be declared as pointer to const frogr-1.8.1/src/frogr-add-tags-dialog.c:128:50: style: Parameter 'pspec' can be declared as pointer to const. However it seems that '_frogr_add_tags_dialog_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] frogr-1.8.1/src/frogr-add-tags-dialog.c:165:29: note: You might need to cast the function pointer here frogr-1.8.1/src/frogr-add-tags-dialog.c:128:50: note: Parameter 'pspec' can be declared as pointer to const frogr-1.8.1/src/frogr-add-tags-dialog.c:130:23: style: Variable 'dialog' can be declared as pointer to const [constVariablePointer] frogr-1.8.1/src/frogr-add-tags-dialog.c:221:40: style: Parameter 'parent' can be declared as pointer to const [constParameterPointer] frogr-1.8.1/src/flicksoup/fsp-parser.c:703:14: warning: Either the condition 'xpathObj!=NULL' is redundant or there is possible null pointer dereference: xpathObj. [nullPointerRedundantCheck] frogr-1.8.1/src/flicksoup/fsp-parser.c:705:17: note: Assuming that condition 'xpathObj!=NULL' is not redundant frogr-1.8.1/src/flicksoup/fsp-parser.c:703:14: note: Null pointer dereference frogr-1.8.1/src/flicksoup/fsp-parser.c:799:14: warning: Either the condition 'xpathObj!=NULL' is redundant or there is possible null pointer dereference: xpathObj. [nullPointerRedundantCheck] frogr-1.8.1/src/flicksoup/fsp-parser.c:801:17: note: Assuming that condition 'xpathObj!=NULL' is not redundant frogr-1.8.1/src/flicksoup/fsp-parser.c:799:14: note: Null pointer dereference frogr-1.8.1/src/flicksoup/fsp-parser.c:856:14: warning: Either the condition 'xpathObj!=NULL' is redundant or there is possible null pointer dereference: xpathObj. [nullPointerRedundantCheck] frogr-1.8.1/src/flicksoup/fsp-parser.c:858:17: note: Assuming that condition 'xpathObj!=NULL' is not redundant frogr-1.8.1/src/flicksoup/fsp-parser.c:856:14: note: Null pointer dereference frogr-1.8.1/src/frogr-add-to-group-dialog.c:228:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-add-to-group-dialog.c:252:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-add-to-group-dialog.c:289:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FrogrGroup [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-add-to-group-dialog.c:383:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-add-to-group-dialog.c:401:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_ACCEPT [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-add-to-group-dialog.c:479:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable frogr_add_to_group_dialog_parent_class [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-add-to-group-dialog.c:498:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_READWRITE [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-add-to-group-dialog.c:523:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_CANCEL [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/flicksoup/fsp-parser.c:158:53: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] frogr-1.8.1/src/flicksoup/fsp-parser.c:168:10: style: Variable 'name' can be declared as pointer to const [constVariablePointer] frogr-1.8.1/src/flicksoup/fsp-parser.c:201:16: style: Variable 'root' can be declared as pointer to const [constVariablePointer] frogr-1.8.1/src/flicksoup/fsp-parser.c:737:51: style: Parameter 'doc' can be declared as pointer to const. However it seems that '_added_to_photoset_parser' is a callback function, if 'doc' is declared with const you might also need to cast function pointer(s). [constParameterCallback] frogr-1.8.1/src/flicksoup/fsp-parser.c:1472:26: note: You might need to cast the function pointer here frogr-1.8.1/src/flicksoup/fsp-parser.c:737:51: note: Parameter 'doc' can be declared as pointer to const frogr-1.8.1/src/flicksoup/fsp-parser.c:833:51: style: Parameter 'doc' can be declared as pointer to const. However it seems that '_added_to_group_parser' is a callback function, if 'doc' is declared with const you might also need to cast function pointer(s). [constParameterCallback] frogr-1.8.1/src/flicksoup/fsp-parser.c:1527:26: note: You might need to cast the function pointer here frogr-1.8.1/src/flicksoup/fsp-parser.c:833:51: note: Parameter 'doc' can be declared as pointer to const frogr-1.8.1/src/flicksoup/fsp-parser.c:896:51: style: Parameter 'doc' can be declared as pointer to const. However it seems that '_set_license_parser' is a callback function, if 'doc' is declared with const you might also need to cast function pointer(s). [constParameterCallback] frogr-1.8.1/src/flicksoup/fsp-parser.c:1563:26: note: You might need to cast the function pointer here frogr-1.8.1/src/flicksoup/fsp-parser.c:896:51: note: Parameter 'doc' can be declared as pointer to const frogr-1.8.1/src/flicksoup/fsp-parser.c:904:51: style: Parameter 'doc' can be declared as pointer to const. However it seems that '_set_location_parser' is a callback function, if 'doc' is declared with const you might also need to cast function pointer(s). [constParameterCallback] frogr-1.8.1/src/flicksoup/fsp-parser.c:1580:26: note: You might need to cast the function pointer here frogr-1.8.1/src/flicksoup/fsp-parser.c:904:51: note: Parameter 'doc' can be declared as pointer to const frogr-1.8.1/src/flicksoup/fsp-parser.c:974:51: style: Parameter 'doc' can be declared as pointer to const. However it seems that '_set_dates_parser' is a callback function, if 'doc' is declared with const you might also need to cast function pointer(s). [constParameterCallback] frogr-1.8.1/src/flicksoup/fsp-parser.c:1617:26: note: You might need to cast the function pointer here frogr-1.8.1/src/flicksoup/fsp-parser.c:974:51: note: Parameter 'doc' can be declared as pointer to const frogr-1.8.1/src/flicksoup/fsp-parser.c:1009:18: style: Variable 'val' can be declared as pointer to const [constVariablePointer] frogr-1.8.1/src/flicksoup/fsp-parser.c:1016:18: style: Variable 'val' can be declared as pointer to const [constVariablePointer] frogr-1.8.1/src/flicksoup/fsp-parser.c:1023:18: style: Variable 'val' can be declared as pointer to const [constVariablePointer] frogr-1.8.1/src/flicksoup/fsp-parser.c:1066:26: style: Variable 'val' can be declared as pointer to const [constVariablePointer] frogr-1.8.1/src/flicksoup/fsp-parser.c:1074:26: style: Variable 'val' can be declared as pointer to const [constVariablePointer] frogr-1.8.1/src/flicksoup/fsp-parser.c:1082:26: style: Variable 'val' can be declared as pointer to const [constVariablePointer] frogr-1.8.1/src/flicksoup/fsp-parser.c:1097:26: style: Variable 'val' can be declared as pointer to const [constVariablePointer] frogr-1.8.1/src/flicksoup/fsp-parser.c:1105:26: style: Variable 'val' can be declared as pointer to const [constVariablePointer] frogr-1.8.1/src/flicksoup/fsp-parser.c:1120:26: style: Variable 'val' can be declared as pointer to const [constVariablePointer] frogr-1.8.1/src/flicksoup/fsp-parser.c:1128:26: style: Variable 'val' can be declared as pointer to const [constVariablePointer] frogr-1.8.1/src/frogr-add-to-group-dialog.c:417:54: style: Parameter 'pspec' can be declared as pointer to const. However it seems that '_frogr_add_to_group_dialog_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] frogr-1.8.1/src/frogr-add-to-group-dialog.c:489:29: note: You might need to cast the function pointer here frogr-1.8.1/src/frogr-add-to-group-dialog.c:417:54: note: Parameter 'pspec' can be declared as pointer to const frogr-1.8.1/src/frogr-add-to-group-dialog.c:437:54: style: Parameter 'pspec' can be declared as pointer to const. However it seems that '_frogr_add_to_group_dialog_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] frogr-1.8.1/src/frogr-add-to-group-dialog.c:490:29: note: You might need to cast the function pointer here frogr-1.8.1/src/frogr-add-to-group-dialog.c:437:54: note: Parameter 'pspec' can be declared as pointer to const frogr-1.8.1/src/frogr-add-to-group-dialog.c:439:26: style: Variable 'dialog' can be declared as pointer to const [constVariablePointer] frogr-1.8.1/src/frogr-add-to-group-dialog.c:569:44: style: Parameter 'parent' can be declared as pointer to const [constParameterPointer] frogr-1.8.1/src/frogr-add-to-set-dialog.c:229:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-add-to-set-dialog.c:253:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-add-to-set-dialog.c:290:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FrogrPhotoSet [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-add-to-set-dialog.c:384:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-add-to-set-dialog.c:402:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_ACCEPT [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-add-to-set-dialog.c:480:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable frogr_add_to_set_dialog_parent_class [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-add-to-set-dialog.c:499:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_READWRITE [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-add-to-set-dialog.c:524:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_CANCEL [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-auth-dialog.c:53:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-auth-dialog.c:75:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_OK [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-auth-dialog.c:149:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-auth-dialog.c:206:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_CLOSE [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-add-to-set-dialog.c:418:52: style: Parameter 'pspec' can be declared as pointer to const. However it seems that '_frogr_add_to_set_dialog_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] frogr-1.8.1/src/frogr-add-to-set-dialog.c:490:29: note: You might need to cast the function pointer here frogr-1.8.1/src/frogr-add-to-set-dialog.c:418:52: note: Parameter 'pspec' can be declared as pointer to const frogr-1.8.1/src/frogr-add-to-set-dialog.c:438:52: style: Parameter 'pspec' can be declared as pointer to const. However it seems that '_frogr_add_to_set_dialog_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] frogr-1.8.1/src/frogr-add-to-set-dialog.c:491:29: note: You might need to cast the function pointer here frogr-1.8.1/src/frogr-add-to-set-dialog.c:438:52: note: Parameter 'pspec' can be declared as pointer to const frogr-1.8.1/src/frogr-add-to-set-dialog.c:440:24: style: Variable 'dialog' can be declared as pointer to const [constVariablePointer] frogr-1.8.1/src/frogr-add-to-set-dialog.c:570:42: style: Parameter 'parent' can be declared as pointer to const [constParameterPointer] frogr-1.8.1/src/frogr-auth-dialog.c:85:61: style: Parameter 'new_text' can be declared as pointer to const. However it seems that '_code_entry_text_inserted_cb' is a callback function, if 'new_text' is declared with const you might also need to cast function pointer(s). [constParameterCallback] frogr-1.8.1/src/frogr-auth-dialog.c:126:7: note: You might need to cast the function pointer here frogr-1.8.1/src/frogr-auth-dialog.c:85:61: note: Parameter 'new_text' can be declared as pointer to const frogr-1.8.1/src/flicksoup/fsp-session.c:1923:62: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] frogr-1.8.1/src/flicksoup/fsp-session.c:1986:52: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] frogr-1.8.1/src/flicksoup/fsp-session.c:2050:74: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] frogr-1.8.1/src/flicksoup/fsp-session.c:2108:70: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] frogr-1.8.1/src/flicksoup/fsp-session.c:2161:71: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] frogr-1.8.1/src/flicksoup/fsp-session.c:2306:46: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] frogr-1.8.1/src/flicksoup/fsp-session.c:2349:62: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] frogr-1.8.1/src/flicksoup/fsp-session.c:2394:52: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] frogr-1.8.1/src/flicksoup/fsp-session.c:2444:62: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] frogr-1.8.1/src/flicksoup/fsp-session.c:2487:67: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] frogr-1.8.1/src/flicksoup/fsp-session.c:2532:46: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] frogr-1.8.1/src/flicksoup/fsp-session.c:2574:61: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] frogr-1.8.1/src/flicksoup/fsp-session.c:2619:51: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] frogr-1.8.1/src/flicksoup/fsp-session.c:2682:48: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] frogr-1.8.1/src/flicksoup/fsp-session.c:2726:46: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] frogr-1.8.1/src/flicksoup/fsp-session.c:2779:49: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] frogr-1.8.1/src/flicksoup/fsp-session.c:392:56: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'fsp_session_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] frogr-1.8.1/src/flicksoup/fsp-session.c:498:29: note: You might need to cast the function pointer here frogr-1.8.1/src/flicksoup/fsp-session.c:392:56: note: Parameter 'pspec' can be declared as pointer to const frogr-1.8.1/src/flicksoup/fsp-session.c:422:54: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'fsp_session_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] frogr-1.8.1/src/flicksoup/fsp-session.c:499:29: note: You might need to cast the function pointer here frogr-1.8.1/src/flicksoup/fsp-session.c:422:54: note: Parameter 'pspec' can be declared as pointer to const frogr-1.8.1/src/flicksoup/fsp-session.c:424:15: style: Variable 'self' can be declared as pointer to const [constVariablePointer] frogr-1.8.1/src/flicksoup/fsp-session.c:710:10: style: Variable 'current' can be declared as pointer to const [constVariablePointer] frogr-1.8.1/src/flicksoup/fsp-session.c:972:10: style: Variable 'v' can be declared as pointer to const [constVariablePointer] frogr-1.8.1/src/flicksoup/fsp-session.c:1443:11: style: Variable 'response_bytes' can be declared as pointer to const [constVariablePointer] frogr-1.8.1/src/flicksoup/fsp-session.c:2409:12: style: Variable 'result' can be declared as pointer to const [constVariablePointer] frogr-1.8.1/src/flicksoup/fsp-session.c:2547:12: style: Variable 'result' can be declared as pointer to const [constVariablePointer] frogr-1.8.1/src/flicksoup/fsp-session.c:2634:12: style: Variable 'result' can be declared as pointer to const [constVariablePointer] frogr-1.8.1/src/flicksoup/fsp-session.c:2697:12: style: Variable 'result' can be declared as pointer to const [constVariablePointer] frogr-1.8.1/src/flicksoup/fsp-session.c:2794:12: style: Variable 'result' can be declared as pointer to const [constVariablePointer] frogr-1.8.1/src/frogr-config.c:135:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-config.c:148:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-config.c:340:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ELEMENT_NODE [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-config.c:400:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ELEMENT_NODE [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-config.c:451:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ELEMENT_NODE [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-config.c:504:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-config.c:588:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ELEMENT_NODE [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-config.c:657:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-config.c:730:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-config.c:791:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-config.c:803:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-config.c:818:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-config.c:880:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable frogr_config_parent_class [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-config.c:896:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable frogr_config_parent_class [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-config.c:909:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable frogr_config_parent_class [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-config.c:933:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-config.c:1050:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-config.c:1077:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FrogrAccount [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-config.c:1142:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FSP_LICENSE_NONE [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-config.c:1162:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FSP_SAFETY_LEVEL_NONE [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-config.c:1182:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FSP_CONTENT_TYPE_NONE [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-create-new-set-dialog.c:391:0: error: failed to expand 'GTK_WIDGET', it is invalid to use a preprocessor directive as macro parameter [preprocessorErrorDirective] frogr-1.8.1/src/frogr-create-new-set-dialog.c:391:1: error: failed to expand 'GTK_WIDGET', it is invalid to use a preprocessor directive as macro parameter [preprocessorErrorDirective] frogr-1.8.1/src/frogr-config.c:1007:17: style: Variable 'found_account' can be declared as pointer to const [constVariablePointer] frogr-1.8.1/src/frogr-controller.c:310:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SOURCE_REMOVE [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-controller.c:317:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-controller.c:388:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFileInfo [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-controller.c:567:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-controller.c:690:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_DIALOG_MODAL [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-controller.c:721:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_CLOSE [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-controller.c:736:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-controller.c:778:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-controller.c:828:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-controller.c:876:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SOURCE_REMOVE [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-controller.c:882:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FSP_ERROR_CANCELLED [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-controller.c:910:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-controller.c:939:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-controller.c:964:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FSP_VISIBILITY_NONE [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-controller.c:1019:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-controller.c:1109:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FSP_LICENSE_NONE [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-controller.c:1184:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-controller.c:1246:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-controller.c:1315:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDateTime [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-controller.c:1379:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-controller.c:1409:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-controller.c:1462:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-controller.c:1521:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-controller.c:1554:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-controller.c:1612:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-controller.c:1644:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SOURCE_CONTINUE [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-controller.c:1760:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-controller.c:1828:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-controller.c:1929:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSList [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-controller.c:2017:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSList [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-controller.c:2108:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-controller.c:2210:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-controller.c:2251:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SOURCE_CONTINUE [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-controller.c:2274:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SOURCE_CONTINUE [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-controller.c:2297:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SOURCE_CONTINUE [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-controller.c:2319:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SOURCE_CONTINUE [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-controller.c:2344:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SOURCE_CONTINUE [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-controller.c:2381:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable frogr_controller_parent_class [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-controller.c:2408:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable frogr_controller_parent_class [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-controller.c:2422:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SIGNAL_RUN_FIRST [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-controller.c:2493:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GtkApplication [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-controller.c:2600:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-controller.c:2682:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PRIORITY_DEFAULT_IDLE [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-controller.c:2707:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PRIORITY_DEFAULT_IDLE [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-controller.c:2732:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PRIORITY_DEFAULT_IDLE [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-controller.c:2757:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PRIORITY_DEFAULT_IDLE [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-controller.c:2783:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PRIORITY_DEFAULT_IDLE [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-controller.c:2874:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXULONG [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-controller.c:2909:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-controller.c:2956:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-controller.c:2967:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JsonParser [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-controller.c:3019:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JsonGenerator [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-details-dialog.c:176:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RELIEF_NONE [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-details-dialog.c:502:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-details-dialog.c:547:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-details-dialog.c:629:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FSP_LICENSE_NONE [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-details-dialog.c:889:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-details-dialog.c:905:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-details-dialog.c:1061:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-details-dialog.c:1093:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_ACCEPT [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-details-dialog.c:1156:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable frogr_details_dialog_parent_class [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-details-dialog.c:1166:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable frogr_details_dialog_parent_class [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-details-dialog.c:1186:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_READWRITE [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-details-dialog.c:1201:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_CANCEL [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-file-loader.c:138:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-file-loader.c:153:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-file-loader.c:177:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFileInfo [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-file-loader.c:243:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFile [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-file-loader.c:347:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-file-loader.c:373:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-file-loader.c:471:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFileInfo [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-file-loader.c:545:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FrogrLocation [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-file-loader.c:598:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-file-loader.c:643:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-file-loader.c:710:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable frogr_file_loader_parent_class [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-file-loader.c:721:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable frogr_file_loader_parent_class [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-file-loader.c:735:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SIGNAL_RUN_FIRST [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-file-loader.c:761:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXULONG [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-details-dialog.c:587:11: style: Condition 'error' is always true [knownConditionTrueFalse] frogr-1.8.1/src/frogr-file-loader.c:530:50: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] frogr-1.8.1/src/frogr-details-dialog.c:653:14: style: Variable 'title' can be declared as pointer to const [constVariablePointer] frogr-1.8.1/src/frogr-details-dialog.c:654:14: style: Variable 'desc' can be declared as pointer to const [constVariablePointer] frogr-1.8.1/src/frogr-details-dialog.c:655:14: style: Variable 'tags' can be declared as pointer to const [constVariablePointer] frogr-1.8.1/src/frogr-details-dialog.c:1107:49: style: Parameter 'pspec' can be declared as pointer to const. However it seems that '_frogr_details_dialog_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] frogr-1.8.1/src/frogr-details-dialog.c:1176:29: note: You might need to cast the function pointer here frogr-1.8.1/src/frogr-details-dialog.c:1107:49: note: Parameter 'pspec' can be declared as pointer to const frogr-1.8.1/src/frogr-details-dialog.c:1124:49: style: Parameter 'pspec' can be declared as pointer to const. However it seems that '_frogr_details_dialog_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] frogr-1.8.1/src/frogr-details-dialog.c:1177:29: note: You might need to cast the function pointer here frogr-1.8.1/src/frogr-details-dialog.c:1124:49: note: Parameter 'pspec' can be declared as pointer to const frogr-1.8.1/src/frogr-details-dialog.c:1126:23: style: Variable 'dialog' can be declared as pointer to const [constVariablePointer] frogr-1.8.1/src/frogr-details-dialog.c:1216:39: style: Parameter 'parent' can be declared as pointer to const [constParameterPointer] frogr-1.8.1/src/frogr-group.c:116:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable frogr_group_parent_class [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-group.c:163:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXINT [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-group.c:174:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FSP_GROUP_PRIVACY_NONE [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-group.c:54:40: style: Parameter 'pspec' can be declared as pointer to const. However it seems that '_frogr_group_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] frogr-1.8.1/src/frogr-group.c:125:29: note: You might need to cast the function pointer here frogr-1.8.1/src/frogr-group.c:54:40: note: Parameter 'pspec' can be declared as pointer to const frogr-1.8.1/src/frogr-group.c:82:40: style: Parameter 'pspec' can be declared as pointer to const. However it seems that '_frogr_group_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] frogr-1.8.1/src/frogr-group.c:126:29: note: You might need to cast the function pointer here frogr-1.8.1/src/frogr-group.c:82:40: note: Parameter 'pspec' can be declared as pointer to const frogr-1.8.1/src/frogr-group.c:84:15: style: Variable 'self' can be declared as pointer to const [constVariablePointer] frogr-1.8.1/src/frogr-controller.c:928:21: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] frogr-1.8.1/src/frogr-controller.c:928:21: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] frogr-1.8.1/src/frogr-live-entry.c:70:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-live-entry.c:90:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-live-entry.c:133:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-live-entry.c:174:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable frogr_live_entry_parent_class [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-live-entry.c:212:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_STRING [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-location.c:105:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_READWRITE [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-location.c:47:42: style: Parameter 'pspec' can be declared as pointer to const. However it seems that '_frogr_location_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] frogr-1.8.1/src/frogr-location.c:93:29: note: You might need to cast the function pointer here frogr-1.8.1/src/frogr-location.c:47:42: note: Parameter 'pspec' can be declared as pointer to const frogr-1.8.1/src/frogr-location.c:69:42: style: Parameter 'pspec' can be declared as pointer to const. However it seems that '_frogr_location_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] frogr-1.8.1/src/frogr-location.c:94:29: note: You might need to cast the function pointer here frogr-1.8.1/src/frogr-location.c:69:42: note: Parameter 'pspec' can be declared as pointer to const frogr-1.8.1/src/frogr-location.c:71:18: style: Variable 'self' can be declared as pointer to const [constVariablePointer] frogr-1.8.1/src/frogr-controller.c:564:57: style: Parameter 'error' can be declared as pointer to const [constParameterPointer] frogr-1.8.1/src/frogr-controller.c:880:34: style: Parameter 'error' can be declared as pointer to const [constParameterPointer] frogr-1.8.1/src/frogr-controller.c:2241:39: style: Parameter 'pictures' can be declared as pointer to const. However it seems that '_show_details_dialog_on_idle' is a callback function, if 'pictures' is declared with const you might also need to cast function pointer(s). [constParameterCallback] frogr-1.8.1/src/frogr-controller.c:2683:49: note: You might need to cast the function pointer here frogr-1.8.1/src/frogr-controller.c:2241:39: note: Parameter 'pictures' can be declared as pointer to const frogr-1.8.1/src/frogr-controller.c:2245:11: style: Variable 'tags_list' can be declared as pointer to const [constVariablePointer] frogr-1.8.1/src/frogr-controller.c:2264:40: style: Parameter 'pictures' can be declared as pointer to const. However it seems that '_show_add_tags_dialog_on_idle' is a callback function, if 'pictures' is declared with const you might also need to cast function pointer(s). [constParameterCallback] frogr-1.8.1/src/frogr-controller.c:2708:49: note: You might need to cast the function pointer here frogr-1.8.1/src/frogr-controller.c:2264:40: note: Parameter 'pictures' can be declared as pointer to const frogr-1.8.1/src/frogr-controller.c:2268:11: style: Variable 'tags_list' can be declared as pointer to const [constVariablePointer] frogr-1.8.1/src/frogr-controller.c:2287:46: style: Parameter 'pictures' can be declared as pointer to const. However it seems that '_show_create_new_set_dialog_on_idle' is a callback function, if 'pictures' is declared with const you might also need to cast function pointer(s). [constParameterCallback] frogr-1.8.1/src/frogr-controller.c:2733:49: note: You might need to cast the function pointer here frogr-1.8.1/src/frogr-controller.c:2287:46: note: Parameter 'pictures' can be declared as pointer to const frogr-1.8.1/src/frogr-controller.c:2291:11: style: Variable 'photosets' can be declared as pointer to const [constVariablePointer] frogr-1.8.1/src/frogr-controller.c:2309:42: style: Parameter 'pictures' can be declared as pointer to const. However it seems that '_show_add_to_set_dialog_on_idle' is a callback function, if 'pictures' is declared with const you might also need to cast function pointer(s). [constParameterCallback] frogr-1.8.1/src/frogr-controller.c:2758:49: note: You might need to cast the function pointer here frogr-1.8.1/src/frogr-controller.c:2309:42: note: Parameter 'pictures' can be declared as pointer to const frogr-1.8.1/src/frogr-controller.c:2313:11: style: Variable 'photosets' can be declared as pointer to const [constVariablePointer] frogr-1.8.1/src/frogr-controller.c:2334:44: style: Parameter 'pictures' can be declared as pointer to const. However it seems that '_show_add_to_group_dialog_on_idle' is a callback function, if 'pictures' is declared with const you might also need to cast function pointer(s). [constParameterCallback] frogr-1.8.1/src/frogr-controller.c:2784:49: note: You might need to cast the function pointer here frogr-1.8.1/src/frogr-controller.c:2334:44: note: Parameter 'pictures' can be declared as pointer to const frogr-1.8.1/src/frogr-controller.c:2338:11: style: Variable 'groups' can be declared as pointer to const [constVariablePointer] frogr-1.8.1/src/frogr-controller.c:2359:55: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] frogr-1.8.1/src/frogr-controller.c:2901:66: style: Parameter 'pictures' can be declared as pointer to const [constParameterPointer] frogr-1.8.1/src/frogr-model.c:79:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-model.c:108:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-model.c:228:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-model.c:263:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_STRING [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-model.c:310:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable frogr_model_parent_class [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-model.c:322:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SIGNAL_RUN_FIRST [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-model.c:445:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-model.c:483:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-model.c:526:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-model.c:574:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-model.c:614:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-model.c:661:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-model.c:702:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_OBJECT [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-model.c:743:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_STRING [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-model.c:387:40: style:inconclusive: Function 'frogr_model_add_picture' argument 2 names different: declaration 'fset' definition 'picture'. [funcArgNamesDifferent] frogr-1.8.1/src/frogr-model.h:43:45: note: Function 'frogr_model_add_picture' argument 2 names different: declaration 'fset' definition 'picture'. frogr-1.8.1/src/frogr-model.c:387:40: note: Function 'frogr_model_add_picture' argument 2 names different: declaration 'fset' definition 'picture'. frogr-1.8.1/src/frogr-model.c:400:43: style:inconclusive: Function 'frogr_model_remove_picture' argument 2 names different: declaration 'fset' definition 'picture'. [funcArgNamesDifferent] frogr-1.8.1/src/frogr-model.h:45:48: note: Function 'frogr_model_remove_picture' argument 2 names different: declaration 'fset' definition 'picture'. frogr-1.8.1/src/frogr-model.c:400:43: note: Function 'frogr_model_remove_picture' argument 2 names different: declaration 'fset' definition 'picture'. frogr-1.8.1/src/frogr-model.c:434:43: style:inconclusive: Function 'frogr_model_set_remote_photosets' argument 2 names different: declaration 'photosets_list' definition 'remote_sets'. [funcArgNamesDifferent] frogr-1.8.1/src/frogr-model.h:56:48: note: Function 'frogr_model_set_remote_photosets' argument 2 names different: declaration 'photosets_list' definition 'remote_sets'. frogr-1.8.1/src/frogr-model.c:434:43: note: Function 'frogr_model_set_remote_photosets' argument 2 names different: declaration 'photosets_list' definition 'remote_sets'. frogr-1.8.1/src/frogr-model.c:457:48: style:inconclusive: Function 'frogr_model_add_local_photoset' argument 2 names different: declaration 'fset' definition 'set'. [funcArgNamesDifferent] frogr-1.8.1/src/frogr-model.h:59:53: note: Function 'frogr_model_add_local_photoset' argument 2 names different: declaration 'fset' definition 'set'. frogr-1.8.1/src/frogr-model.c:457:48: note: Function 'frogr_model_add_local_photoset' argument 2 names different: declaration 'fset' definition 'set'. frogr-1.8.1/src/frogr-model.c:563:33: style:inconclusive: Function 'frogr_model_set_groups' argument 2 names different: declaration 'groups_list' definition 'groups'. [funcArgNamesDifferent] frogr-1.8.1/src/frogr-model.h:77:38: note: Function 'frogr_model_set_groups' argument 2 names different: declaration 'groups_list' definition 'groups'. frogr-1.8.1/src/frogr-model.c:563:33: note: Function 'frogr_model_set_groups' argument 2 names different: declaration 'groups_list' definition 'groups'. frogr-1.8.1/src/frogr-photoset.c:91:29: error: There is an unknown macro here somewhere. Configuration is required. If G_GUINT32_FORMAT is a macro then please configure it. [unknownMacro] frogr-1.8.1/src/frogr-main-view.c:428:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_DIALOG_MODAL [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-main-view.c:671:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-main-view.c:711:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_ICON_SIZE_SMALL_TOOLBAR [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-main-view.c:754:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFile [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-main-view.c:807:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-main-view.c:978:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MENU_LINK_SUBMENU [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-main-view.c:1020:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_ACTION_COPY [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-main-view.c:1039:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GStrv [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-main-view.c:1083:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_KEY_PRESS [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-main-view.c:1130:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_CONTROL_MASK [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-main-view.c:1237:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_CONTROL_MASK [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-main-view.c:1335:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FrogrPicture [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-main-view.c:1423:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-main-view.c:1461:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_ACCEPT [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-main-view.c:1485:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_FILE_CHOOSER_ACTION_OPEN [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-main-view.c:1530:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_ACCEPT [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-main-view.c:1558:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_FILE_CHOOSER_ACTION_SAVE [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-main-view.c:1582:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_ACCEPT [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-main-view.c:1610:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_FILE_CHOOSER_ACTION_OPEN [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-main-view.c:1763:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-main-view.c:1797:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSList [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-main-view.c:1970:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FrogrPicture [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-main-view.c:2038:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-main-view.c:2151:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GStrv [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-main-view.c:2253:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable frogr_main_view_parent_class [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-main-view.c:2267:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable frogr_main_view_parent_class [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-picture.c:124:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-picture.c:143:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-picture.c:184:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-picture.c:210:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-picture.c:291:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSON_TYPE_SERIALIZABLE [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-picture.c:321:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSON_TYPE_SERIALIZABLE [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-picture.c:512:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable frogr_picture_parent_class [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-picture.c:532:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable frogr_picture_parent_class [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-picture.c:562:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_CONSTRUCT_ONLY [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-picture.c:724:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FSP_SAFETY_LEVEL_SAFE [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-picture.c:1211:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-settings-dialog.c:193:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_ALIGN_START [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-settings-dialog.c:358:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-settings-dialog.c:469:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_autofree [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-settings-dialog.c:566:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FSP_LICENSE_LAST [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-settings-dialog.c:732:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FSP_CONTENT_TYPE_PHOTO [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-settings-dialog.c:843:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_CLOSE [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-settings-dialog.c:886:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable frogr_settings_dialog_parent_class [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-settings-dialog.c:897:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable frogr_settings_dialog_parent_class [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-settings-dialog.c:951:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FSP_LICENSE_NONE [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-picture.c:1091:64: style:inconclusive: Function 'frogr_picture_add_photoset' argument 2 names different: declaration 'set' definition 'photoset'. [funcArgNamesDifferent] frogr-1.8.1/src/frogr-picture.h:117:69: note: Function 'frogr_picture_add_photoset' argument 2 names different: declaration 'set' definition 'photoset'. frogr-1.8.1/src/frogr-picture.c:1091:64: note: Function 'frogr_picture_add_photoset' argument 2 names different: declaration 'set' definition 'photoset'. frogr-1.8.1/src/frogr-picture.c:1112:63: style:inconclusive: Function 'frogr_picture_in_photoset' argument 2 names different: declaration 'set' definition 'photoset'. [funcArgNamesDifferent] frogr-1.8.1/src/frogr-picture.h:119:72: note: Function 'frogr_picture_in_photoset' argument 2 names different: declaration 'set' definition 'photoset'. frogr-1.8.1/src/frogr-picture.c:1112:63: note: Function 'frogr_picture_in_photoset' argument 2 names different: declaration 'set' definition 'photoset'. frogr-1.8.1/src/frogr-picture.c:119:28: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] frogr-1.8.1/src/frogr-picture.c:343:42: style: Parameter 'pspec' can be declared as pointer to const. However it seems that '_frogr_picture_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] frogr-1.8.1/src/frogr-picture.c:541:29: note: You might need to cast the function pointer here frogr-1.8.1/src/frogr-picture.c:343:42: note: Parameter 'pspec' can be declared as pointer to const frogr-1.8.1/src/frogr-picture.c:419:42: style: Parameter 'pspec' can be declared as pointer to const. However it seems that '_frogr_picture_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] frogr-1.8.1/src/frogr-picture.c:542:29: note: You might need to cast the function pointer here frogr-1.8.1/src/frogr-picture.c:419:42: note: Parameter 'pspec' can be declared as pointer to const frogr-1.8.1/src/frogr-picture.c:1177:15: style: Variable 'pspec1' can be declared as pointer to const [constVariablePointer] frogr-1.8.1/src/frogr-picture.c:1178:15: style: Variable 'pspec2' can be declared as pointer to const [constVariablePointer] frogr-1.8.1/src/frogr-settings-dialog.c:846:11: style: Condition '!_save_data(self)' is always false [knownConditionTrueFalse] frogr-1.8.1/src/frogr-settings-dialog.c:846:23: note: Calling function '_save_data' returns 1 frogr-1.8.1/src/frogr-settings-dialog.c:846:11: note: Condition '!_save_data(self)' is always false frogr-1.8.1/src/frogr-settings-dialog.c:830:71: style:inconclusive: Function '_on_dialog_delete_event' argument 3 names different: declaration 'self' definition 'data'. [funcArgNamesDifferent] frogr-1.8.1/src/frogr-settings-dialog.c:134:87: note: Function '_on_dialog_delete_event' argument 3 names different: declaration 'self' definition 'data'. frogr-1.8.1/src/frogr-settings-dialog.c:830:71: note: Function '_on_dialog_delete_event' argument 3 names different: declaration 'self' definition 'data'. frogr-1.8.1/src/frogr-settings-dialog.c:812:56: style: Parameter 'new_text' can be declared as pointer to const. However it seems that '_proxy_port_inserted_cb' is a callback function, if 'new_text' is declared with const you might also need to cast function pointer(s). [constParameterCallback] frogr-1.8.1/src/frogr-settings-dialog.c:455:3: note: You might need to cast the function pointer here frogr-1.8.1/src/frogr-settings-dialog.c:812:56: note: Parameter 'new_text' can be declared as pointer to const frogr-1.8.1/src/frogr-settings-dialog.c:999:40: style: Parameter 'parent' can be declared as pointer to const [constParameterPointer] frogr-1.8.1/src/frogr-util.c:55:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-util.c:74:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DATADIR [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-util.c:84:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DATADIR [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-util.c:93:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GStrv [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-util.c:114:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GError [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-util.c:170:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-util.c:195:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_DIALOG_MODAL [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-util.c:259:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_INTERP_BILINEAR [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-util.c:296:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GdkPixbufLoader [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-util.c:517:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXULONG [valueFlowBailoutIncompleteVar] frogr-1.8.1/src/frogr-main-view.c:1069:45: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] frogr-1.8.1/src/frogr-main-view.c:1127:62: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] frogr-1.8.1/src/frogr-main-view.c:2325:38: style: Parameter 'app' can be declared as pointer to const [constParameterPointer] frogr-1.8.1/src/frogr-util.c:484:7: style: Condition 'pixbuf' is always false [knownConditionTrueFalse] frogr-1.8.1/src/frogr-util.c:483:40: note: Calling function '_get_pixbuf_from_video_file' returns 0 frogr-1.8.1/src/frogr-util.c:483:40: note: Assignment 'pixbuf=_get_pixbuf_from_video_file(file,error)', assigned value is 0 frogr-1.8.1/src/frogr-util.c:484:7: note: Condition 'pixbuf' is always false frogr-1.8.1/src/frogr-util.c:496:128: style:inconclusive: Function 'frogr_util_get_pixbuf_from_image_contents' argument 5 names different: declaration 'path' definition 'filepath'. [funcArgNamesDifferent] frogr-1.8.1/src/frogr-util.h:44:139: note: Function 'frogr_util_get_pixbuf_from_image_contents' argument 5 names different: declaration 'path' definition 'filepath'. frogr-1.8.1/src/frogr-util.c:496:128: note: Function 'frogr_util_get_pixbuf_from_image_contents' argument 5 names different: declaration 'path' definition 'filepath'. frogr-1.8.1/src/frogr-util.c:72:17: style: Variable 'app_data_dir' can be declared as pointer to const [constVariablePointer] frogr-1.8.1/src/frogr-util.c:82:17: style: Variable 'icons_dir' can be declared as pointer to const [constVariablePointer] frogr-1.8.1/src/frogr-util.c:337:37: style: Parameter 'file' can be declared as pointer to const [constParameterPointer] frogr-1.8.1/src/main.c:43:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FrogrController [valueFlowBailoutIncompleteVar] diff: 2.17.0 frogr-1.8.1/src/flicksoup/fsp-session.c:1248:59: warning: If memory allocation fails, then there is a possible null pointer dereference: timestamp [nullPointerOutOfMemory] frogr-1.8.1/src/flicksoup/fsp-session.c:1247:31: note: Assuming allocation function fails frogr-1.8.1/src/flicksoup/fsp-session.c:1247:31: note: Assignment 'timestamp=g_strdup_printf("%d",(int)time(NULL))', assigned value is 0 frogr-1.8.1/src/flicksoup/fsp-session.c:1248:59: note: Null pointer dereference head frogr-1.8.1/src/flicksoup/fsp-session.c:1443:11: style: Variable 'response_bytes' can be declared as pointer to const [constVariablePointer] 2.17.0 frogr-1.8.1/src/flicksoup/fsp-session.c:952:47: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: message [nullPointerOutOfMemory] frogr-1.8.1/src/flicksoup/fsp-session.c:1215:33: note: Assuming allocation function fails frogr-1.8.1/src/flicksoup/fsp-session.c:1215:33: note: Assignment 'base_string=g_strdup_printf("%s&%s&%s",http_method,encoded_url,encoded_params)', assigned value is 0 frogr-1.8.1/src/flicksoup/fsp-session.c:1218:32: note: Calling function '_hmac_sha1_signature', 1st argument 'base_string' value is 0 frogr-1.8.1/src/flicksoup/fsp-session.c:952:47: note: Null pointer dereference head frogr-1.8.1/src/frogr-create-new-set-dialog.c:391:1: error: failed to expand 'GTK_WIDGET', it is invalid to use a preprocessor directive as macro parameter [preprocessorErrorDirective] 2.17.0 frogr-1.8.1/src/frogr-model.c:635:29: warning: If memory allocation fails, then there is a possible null pointer dereference: tag [nullPointerOutOfMemory] frogr-1.8.1/src/frogr-model.c:634:17: note: Assuming allocation function fails frogr-1.8.1/src/frogr-model.c:634:17: note: Assignment 'tag=g_strchomp(g_strchug(g_strdup(tags_array[i])))', assigned value is 0 frogr-1.8.1/src/frogr-model.c:635:29: note: Null pointer dereference 2.17.0 frogr-1.8.1/src/frogr-picture.c:156:33: warning: If memory allocation fails, then there is a possible null pointer dereference: tag [nullPointerOutOfMemory] frogr-1.8.1/src/frogr-picture.c:155:21: note: Assuming allocation function fails frogr-1.8.1/src/frogr-picture.c:155:21: note: Assignment 'tag=g_strchomp(g_strchug(g_strdup(tags_array[i])))', assigned value is 0 frogr-1.8.1/src/frogr-picture.c:156:33: note: Null pointer dereference 2.17.0 frogr-1.8.1/src/frogr-picture.c:188:34: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: new_str [nullPointerOutOfMemory] frogr-1.8.1/src/frogr-picture.c:181:26: note: Assuming allocation function fails frogr-1.8.1/src/frogr-picture.c:181:26: note: Assignment 'new_str=g_strdup((char*)self->tags_list->data)', assigned value is 0 frogr-1.8.1/src/frogr-picture.c:188:34: note: Null pointer dereference DONE