2026-05-01 23:49 ftp://ftp.de.debian.org/debian/pool/main/f/fyre/fyre_1.0.1.orig.tar.gz 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 -j6 platform: Linux-7.0.3+deb14-amd64-x86_64-with-glibc2.42 python: 3.13.12 client-version: 1.4.0 compiler: g++ (Debian 15.2.0-17) 15.2.0 cppcheck: head 2.20.0 head-info: e5c4a734 (2026-05-01 11:10:43 +0200) count: 324 309 elapsed-time: 0.4 0.3 head-timing-info: old-timing-info: head results: fyre-1.0.1/src/batch-image-render.c:43:19: style:inconclusive: Function 'batch_image_render' argument 2 names different: declaration 'output_filename' definition 'filename'. [funcArgNamesDifferent] fyre-1.0.1/src/batch-image-render.h:30:19: note: Function 'batch_image_render' argument 2 names different: declaration 'output_filename' definition 'filename'. fyre-1.0.1/src/batch-image-render.c:43:19: note: Function 'batch_image_render' argument 2 names different: declaration 'output_filename' definition 'filename'. fyre-1.0.1/src/avi-writer.c:104:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_OBJECT [valueFlowBailoutIncompleteVar] fyre-1.0.1/src/cell-renderer-bifurcation.c:91:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TYPE_CELL_RENDERER [valueFlowBailoutIncompleteVar] fyre-1.0.1/src/cell-renderer-bifurcation.c:116:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_READWRITE [valueFlowBailoutIncompleteVar] fyre-1.0.1/src/cell-renderer-bifurcation.c:285:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_CELL_RENDERER_SELECTED [valueFlowBailoutIncompleteVar] fyre-1.0.1/src/bifurcation-diagram.c:73:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_OBJECT [valueFlowBailoutIncompleteVar] fyre-1.0.1/src/bifurcation-diagram.c:136:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable param [valueFlowBailoutIncompleteVar] fyre-1.0.1/src/bifurcation-diagram.c:186:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable histogram_clear_flag [valueFlowBailoutIncompleteVar] fyre-1.0.1/src/animation-render-ui.c:72:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_OBJECT [valueFlowBailoutIncompleteVar] fyre-1.0.1/src/animation-render-ui.c:85:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SIGNAL_ACTION [valueFlowBailoutIncompleteVar] fyre-1.0.1/src/animation-render-ui.c:96:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FYRE_DATADIR [valueFlowBailoutIncompleteVar] fyre-1.0.1/src/animation-render-ui.c:177:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_REJECT [valueFlowBailoutIncompleteVar] fyre-1.0.1/src/animation-render-ui.c:193:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_FILE_CHOOSER_ACTION_SAVE [valueFlowBailoutIncompleteVar] fyre-1.0.1/src/animation-render-ui.c:305:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable image [valueFlowBailoutIncompleteVar] fyre-1.0.1/src/avi-writer.c:110:51: style: Parameter 'klass' can be declared as pointer to const. However it seems that 'avi_writer_class_init' is a callback function, if 'klass' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fyre-1.0.1/src/avi-writer.c:96:23: note: You might need to cast the function pointer here fyre-1.0.1/src/avi-writer.c:110:51: note: Parameter 'klass' can be declared as pointer to const fyre-1.0.1/src/avi-writer.c:113:40: style: Parameter 'self' can be declared as pointer to const. However it seems that 'avi_writer_init' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fyre-1.0.1/src/avi-writer.c:101:26: note: You might need to cast the function pointer here fyre-1.0.1/src/avi-writer.c:113:40: note: Parameter 'self' can be declared as pointer to const fyre-1.0.1/src/avi-writer.c:457:22: style: Variable 'current_chunk' can be declared as pointer to const [constVariablePointer] fyre-1.0.1/src/animation.c:76:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_OBJECT [valueFlowBailoutIncompleteVar] fyre-1.0.1/src/animation.c:199:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GtkTreeIter [valueFlowBailoutIncompleteVar] fyre-1.0.1/src/animation.c:501:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_class [valueFlowBailoutIncompleteVar] fyre-1.0.1/src/avi-writer.c:155:17: style: Variable 'padding' is assigned a value that is never used. [unreadVariable] fyre-1.0.1/src/cell-renderer-bifurcation.c:337:1: error: Memory leak: nr [memleak] fyre-1.0.1/src/cell-renderer-bifurcation.c:149:22: style:inconclusive: Function 'cell_renderer_bifurcation_get_property' argument 2 names different: declaration 'param_id' definition 'prop_id'. [funcArgNamesDifferent] fyre-1.0.1/src/cell-renderer-bifurcation.c:35:38: note: Function 'cell_renderer_bifurcation_get_property' argument 2 names different: declaration 'param_id' definition 'prop_id'. fyre-1.0.1/src/cell-renderer-bifurcation.c:149:22: note: Function 'cell_renderer_bifurcation_get_property' argument 2 names different: declaration 'param_id' definition 'prop_id'. fyre-1.0.1/src/cell-renderer-bifurcation.c:171:25: style:inconclusive: Function 'cell_renderer_bifurcation_set_property' argument 2 names different: declaration 'param_id' definition 'prop_id'. [funcArgNamesDifferent] fyre-1.0.1/src/cell-renderer-bifurcation.c:39:38: note: Function 'cell_renderer_bifurcation_set_property' argument 2 names different: declaration 'param_id' definition 'prop_id'. fyre-1.0.1/src/cell-renderer-bifurcation.c:171:25: note: Function 'cell_renderer_bifurcation_set_property' argument 2 names different: declaration 'param_id' definition 'prop_id'. fyre-1.0.1/src/cell-renderer-bifurcation.c:127:69: style: Parameter 'self' can be declared as pointer to const. However it seems that 'cell_renderer_bifurcation_init' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fyre-1.0.1/src/cell-renderer-bifurcation.c:88:26: note: You might need to cast the function pointer here fyre-1.0.1/src/cell-renderer-bifurcation.c:127:69: note: Parameter 'self' can be declared as pointer to const fyre-1.0.1/src/cell-renderer-bifurcation.c:151:22: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'cell_renderer_bifurcation_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fyre-1.0.1/src/cell-renderer-bifurcation.c:104:34: note: You might need to cast the function pointer here fyre-1.0.1/src/cell-renderer-bifurcation.c:151:22: note: Parameter 'pspec' can be declared as pointer to const fyre-1.0.1/src/cell-renderer-bifurcation.c:173:25: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'cell_renderer_bifurcation_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fyre-1.0.1/src/cell-renderer-bifurcation.c:105:34: note: You might need to cast the function pointer here fyre-1.0.1/src/cell-renderer-bifurcation.c:173:25: note: Parameter 'pspec' can be declared as pointer to const fyre-1.0.1/src/cell-renderer-bifurcation.c:249:66: style: Parameter 'cell' can be declared as pointer to const. However it seems that 'cell_renderer_bifurcation_get_size' is a callback function, if 'cell' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fyre-1.0.1/src/cell-renderer-bifurcation.c:107:28: note: You might need to cast the function pointer here fyre-1.0.1/src/cell-renderer-bifurcation.c:249:66: note: Parameter 'cell' can be declared as pointer to const fyre-1.0.1/src/cell-renderer-bifurcation.c:250:31: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'cell_renderer_bifurcation_get_size' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fyre-1.0.1/src/cell-renderer-bifurcation.c:107:28: note: You might need to cast the function pointer here fyre-1.0.1/src/cell-renderer-bifurcation.c:250:31: note: Parameter 'widget' can be declared as pointer to const fyre-1.0.1/src/cell-renderer-bifurcation.c:251:31: style: Parameter 'cell_area' can be declared as pointer to const. However it seems that 'cell_renderer_bifurcation_get_size' is a callback function, if 'cell_area' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fyre-1.0.1/src/cell-renderer-bifurcation.c:107:28: note: You might need to cast the function pointer here fyre-1.0.1/src/cell-renderer-bifurcation.c:251:31: note: Parameter 'cell_area' can be declared as pointer to const fyre-1.0.1/src/cell-renderer-bifurcation.c:252:31: style: Parameter 'x_offset' can be declared as pointer to const. However it seems that 'cell_renderer_bifurcation_get_size' is a callback function, if 'x_offset' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fyre-1.0.1/src/cell-renderer-bifurcation.c:107:28: note: You might need to cast the function pointer here fyre-1.0.1/src/cell-renderer-bifurcation.c:252:31: note: Parameter 'x_offset' can be declared as pointer to const fyre-1.0.1/src/cell-renderer-bifurcation.c:253:31: style: Parameter 'y_offset' can be declared as pointer to const. However it seems that 'cell_renderer_bifurcation_get_size' is a callback function, if 'y_offset' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fyre-1.0.1/src/cell-renderer-bifurcation.c:107:28: note: You might need to cast the function pointer here fyre-1.0.1/src/cell-renderer-bifurcation.c:253:31: note: Parameter 'y_offset' can be declared as pointer to const fyre-1.0.1/src/cell-renderer-bifurcation.c:254:31: style: Parameter 'width' can be declared as pointer to const. However it seems that 'cell_renderer_bifurcation_get_size' is a callback function, if 'width' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fyre-1.0.1/src/cell-renderer-bifurcation.c:107:28: note: You might need to cast the function pointer here fyre-1.0.1/src/cell-renderer-bifurcation.c:254:31: note: Parameter 'width' can be declared as pointer to const fyre-1.0.1/src/cell-renderer-bifurcation.c:255:31: style: Parameter 'height' can be declared as pointer to const. However it seems that 'cell_renderer_bifurcation_get_size' is a callback function, if 'height' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fyre-1.0.1/src/cell-renderer-bifurcation.c:107:28: note: You might need to cast the function pointer here fyre-1.0.1/src/cell-renderer-bifurcation.c:255:31: note: Parameter 'height' can be declared as pointer to const fyre-1.0.1/src/cell-renderer-transition.c:93:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TYPE_CELL_RENDERER [valueFlowBailoutIncompleteVar] fyre-1.0.1/src/cell-renderer-transition.c:117:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXDOUBLE [valueFlowBailoutIncompleteVar] fyre-1.0.1/src/cell-renderer-transition.c:259:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_CELL_RENDERER_SELECTED [valueFlowBailoutIncompleteVar] fyre-1.0.1/src/cell-renderer-transition.c:319:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable style [valueFlowBailoutIncompleteVar] fyre-1.0.1/src/cell-renderer-transition.c:162:21: style:inconclusive: Function 'cell_renderer_transition_get_property' argument 2 names different: declaration 'param_id' definition 'prop_id'. [funcArgNamesDifferent] fyre-1.0.1/src/cell-renderer-transition.c:34:37: note: Function 'cell_renderer_transition_get_property' argument 2 names different: declaration 'param_id' definition 'prop_id'. fyre-1.0.1/src/cell-renderer-transition.c:162:21: note: Function 'cell_renderer_transition_get_property' argument 2 names different: declaration 'param_id' definition 'prop_id'. fyre-1.0.1/src/cell-renderer-transition.c:188:24: style:inconclusive: Function 'cell_renderer_transition_set_property' argument 2 names different: declaration 'param_id' definition 'prop_id'. [funcArgNamesDifferent] fyre-1.0.1/src/cell-renderer-transition.c:38:37: note: Function 'cell_renderer_transition_set_property' argument 2 names different: declaration 'param_id' definition 'prop_id'. fyre-1.0.1/src/cell-renderer-transition.c:188:24: note: Function 'cell_renderer_transition_set_property' argument 2 names different: declaration 'param_id' definition 'prop_id'. fyre-1.0.1/src/cell-renderer-transition.c:164:21: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'cell_renderer_transition_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fyre-1.0.1/src/cell-renderer-transition.c:106:34: note: You might need to cast the function pointer here fyre-1.0.1/src/cell-renderer-transition.c:164:21: note: Parameter 'pspec' can be declared as pointer to const fyre-1.0.1/src/cell-renderer-transition.c:190:24: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'cell_renderer_transition_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fyre-1.0.1/src/cell-renderer-transition.c:107:34: note: You might need to cast the function pointer here fyre-1.0.1/src/cell-renderer-transition.c:190:24: note: Parameter 'pspec' can be declared as pointer to const fyre-1.0.1/src/cell-renderer-transition.c:297:87: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fyre-1.0.1/src/animation.c:288:56: portability:inconclusive: Casting from double * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] fyre-1.0.1/src/animation.c:355:38: portability: Casting between const unsigned char * and double * which have an incompatible binary data representation. [invalidPointerCast] fyre-1.0.1/src/bifurcation-diagram.c:114:32: style:inconclusive: Function 'bifurcation_diagram_set_interpolator' argument 3 names different: declaration '' definition 'interp_data'. [funcArgNamesDifferentUnnamed] fyre-1.0.1/src/bifurcation-diagram.c:115:32: style:inconclusive: Function 'bifurcation_diagram_set_interpolator' argument 4 names different: declaration '' definition 'interp_data_free'. [funcArgNamesDifferentUnnamed] fyre-1.0.1/src/bifurcation-diagram.c:79:58: style: Parameter 'self' can be declared as pointer to const. However it seems that 'bifurcation_diagram_init' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fyre-1.0.1/src/bifurcation-diagram.c:62:26: note: You might need to cast the function pointer here fyre-1.0.1/src/bifurcation-diagram.c:79:58: note: Parameter 'self' can be declared as pointer to const fyre-1.0.1/src/bifurcation-diagram.c:130:33: style: Variable 'oldpair' can be declared as pointer to const [constVariablePointer] fyre-1.0.1/src/animation.c:247:82: style:inconclusive: Function 'animation_generate_chunks' argument 3 names different: declaration '' definition 'user_data'. [funcArgNamesDifferentUnnamed] fyre-1.0.1/src/animation.c:187:67: style: Parameter 'iter' can be declared as pointer to const [constParameterPointer] fyre-1.0.1/src/color-button.c:65:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TYPE_BUTTON [valueFlowBailoutIncompleteVar] fyre-1.0.1/src/color-button.c:75:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SIGNAL_ACTION [valueFlowBailoutIncompleteVar] fyre-1.0.1/src/color-button.c:89:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_SHADOW_IN [valueFlowBailoutIncompleteVar] fyre-1.0.1/src/color-button.c:112:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_COLORSPACE_RGB [valueFlowBailoutIncompleteVar] fyre-1.0.1/src/color-button.c:161:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_UPDATE_CONTINUOUS [valueFlowBailoutIncompleteVar] fyre-1.0.1/src/color-button.c:180:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_CANCEL [valueFlowBailoutIncompleteVar] fyre-1.0.1/src/chunked-file.c:195:73: style:inconclusive: Function 'chunked_file_read_all' argument 3 names different: declaration '' definition 'user_data'. [funcArgNamesDifferentUnnamed] fyre-1.0.1/src/color-button.c:140:5: error: Memory leak: self.title [memleak] fyre-1.0.1/src/color-button.c:197:42: style:inconclusive: Function 'color_button_get_color' argument 1 names different: declaration 'cb' definition 'self'. [funcArgNamesDifferent] fyre-1.0.1/src/color-button.h:72:48: note: Function 'color_button_get_color' argument 1 names different: declaration 'cb' definition 'self'. fyre-1.0.1/src/color-button.c:197:42: note: Function 'color_button_get_color' argument 1 names different: declaration 'cb' definition 'self'. fyre-1.0.1/src/color-button.c:201:45: style:inconclusive: Function 'color_button_get_alpha' argument 1 names different: declaration 'cb' definition 'self'. [funcArgNamesDifferent] fyre-1.0.1/src/color-button.h:74:48: note: Function 'color_button_get_alpha' argument 1 names different: declaration 'cb' definition 'self'. fyre-1.0.1/src/color-button.c:201:45: note: Function 'color_button_get_alpha' argument 1 names different: declaration 'cb' definition 'self'. fyre-1.0.1/src/color-button.c:205:42: style:inconclusive: Function 'color_button_set_color' argument 1 names different: declaration 'cb' definition 'self'. [funcArgNamesDifferent] fyre-1.0.1/src/color-button.h:71:48: note: Function 'color_button_set_color' argument 1 names different: declaration 'cb' definition 'self'. fyre-1.0.1/src/color-button.c:205:42: note: Function 'color_button_set_color' argument 1 names different: declaration 'cb' definition 'self'. fyre-1.0.1/src/color-button.c:211:42: style:inconclusive: Function 'color_button_set_alpha' argument 1 names different: declaration 'cb' definition 'self'. [funcArgNamesDifferent] fyre-1.0.1/src/color-button.h:73:48: note: Function 'color_button_set_alpha' argument 1 names different: declaration 'cb' definition 'self'. fyre-1.0.1/src/color-button.c:211:42: note: Function 'color_button_set_alpha' argument 1 names different: declaration 'cb' definition 'self'. fyre-1.0.1/src/color-button.c:217:52: style:inconclusive: Function 'color_button_set_color_and_alpha' argument 1 names different: declaration 'cb' definition 'self'. [funcArgNamesDifferent] fyre-1.0.1/src/color-button.h:75:58: note: Function 'color_button_set_color_and_alpha' argument 1 names different: declaration 'cb' definition 'self'. fyre-1.0.1/src/color-button.c:217:52: note: Function 'color_button_set_color_and_alpha' argument 1 names different: declaration 'cb' definition 'self'. fyre-1.0.1/src/color-button.c:72:55: style: Parameter 'klass' can be declared as pointer to const. However it seems that 'color_button_class_init' is a callback function, if 'klass' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fyre-1.0.1/src/color-button.c:57:23: note: You might need to cast the function pointer here fyre-1.0.1/src/color-button.c:72:55: note: Parameter 'klass' can be declared as pointer to const fyre-1.0.1/src/color-button.c:135:72: style: Parameter 'default_color' can be declared as pointer to const [constParameterPointer] fyre-1.0.1/src/color-button.c:197:42: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fyre-1.0.1/src/color-button.c:201:45: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fyre-1.0.1/src/color-button.c:205:58: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] fyre-1.0.1/src/color-button.c:217:68: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] fyre-1.0.1/src/discovery-client.c:66:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_OBJECT [valueFlowBailoutIncompleteVar] fyre-1.0.1/src/discovery-server.c:68:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_OBJECT [valueFlowBailoutIncompleteVar] fyre-1.0.1/src/discovery-client.c:119:31: style:inconclusive: Function 'discovery_client_new' argument 4 names different: declaration '' definition 'user_data'. [funcArgNamesDifferentUnnamed] fyre-1.0.1/src/curve-editor.c:87:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TYPE_DRAWING_AREA [valueFlowBailoutIncompleteVar] fyre-1.0.1/src/curve-editor.c:103:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SIGNAL_ACTION [valueFlowBailoutIncompleteVar] fyre-1.0.1/src/curve-editor.c:116:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_TOP_LEFT_ARROW [valueFlowBailoutIncompleteVar] fyre-1.0.1/src/curve-editor.c:168:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] fyre-1.0.1/src/curve-editor.c:189:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_STATE_NORMAL [valueFlowBailoutIncompleteVar] fyre-1.0.1/src/curve-editor.c:299:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_TCROSS [valueFlowBailoutIncompleteVar] fyre-1.0.1/src/curve-editor.c:442:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable width [valueFlowBailoutIncompleteVar] fyre-1.0.1/src/cluster-model.c:127:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SIGNAL_MATCH_DATA [valueFlowBailoutIncompleteVar] fyre-1.0.1/src/explorer-about.c:53:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] fyre-1.0.1/src/explorer-about.c:107:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FYRE_DATADIR [valueFlowBailoutIncompleteVar] fyre-1.0.1/src/cluster-model.c:328:5: error: Returning/dereferencing 'client' after it is deallocated / released [deallocret] fyre-1.0.1/src/cluster-model.c:322:5: note: Returning/dereferencing 'client' after it is deallocated / released fyre-1.0.1/src/cluster-model.c:328:5: note: Returning/dereferencing 'client' after it is deallocated / released fyre-1.0.1/src/cluster-model.c:487:70: style:inconclusive: Function 'cluster_model_discovery_callback' argument 1 names different: declaration 'self' definition 'client'. [funcArgNamesDifferent] fyre-1.0.1/src/cluster-model.c:76:74: note: Function 'cluster_model_discovery_callback' argument 1 names different: declaration 'self' definition 'client'. fyre-1.0.1/src/cluster-model.c:487:70: note: Function 'cluster_model_discovery_callback' argument 1 names different: declaration 'self' definition 'client'. fyre-1.0.1/src/cluster-model.c:516:24: style:inconclusive: Function 'cluster_foreach_node' argument 3 names different: declaration '' definition 'user_data'. [funcArgNamesDifferentUnnamed] fyre-1.0.1/src/cluster-model.c:517:24: style:inconclusive: Function 'cluster_foreach_node' argument 4 names different: declaration '' definition 'only_ready_nodes'. [funcArgNamesDifferentUnnamed] fyre-1.0.1/src/cluster-model.c:135:46: style: Parameter 'self' can be declared as pointer to const. However it seems that 'cluster_model_init' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fyre-1.0.1/src/cluster-model.c:100:26: note: You might need to cast the function pointer here fyre-1.0.1/src/cluster-model.c:135:46: note: Parameter 'self' can be declared as pointer to const fyre-1.0.1/src/cluster-model.c:209:9: style: Variable 'host' can be declared as pointer to const [constVariablePointer] fyre-1.0.1/src/cluster-model.c:237:35: style: Parameter 'client' can be declared as pointer to const [constParameterPointer] fyre-1.0.1/src/cluster-model.c:487:70: style: Parameter 'client' can be declared as pointer to const. However it seems that 'cluster_model_discovery_callback' is a callback function, if 'client' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fyre-1.0.1/src/cluster-model.c:398:13: note: You might need to cast the function pointer here fyre-1.0.1/src/cluster-model.c:487:70: note: Parameter 'client' can be declared as pointer to const fyre-1.0.1/src/cluster-model.c:541:17: style: Variable 'spec' can be declared as pointer to const [constVariablePointer] fyre-1.0.1/src/cluster-model.c:566:72: style: Parameter 'self' can be declared as pointer to const. However it seems that 'cluster_node_set_min_stream_interval' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fyre-1.0.1/src/cluster-model.c:390:32: note: You might need to cast the function pointer here fyre-1.0.1/src/cluster-model.c:566:72: note: Parameter 'self' can be declared as pointer to const fyre-1.0.1/src/curve-editor.c:245:19: style: Variable 'bevent' can be declared as pointer to const [constVariablePointer] fyre-1.0.1/src/curve-editor.c:246:19: style: Variable 'mevent' can be declared as pointer to const [constVariablePointer] fyre-1.0.1/src/curve-editor.c:298:14: style: Variable 'bevent' is assigned a value that is never used. [unreadVariable] fyre-1.0.1/src/curve-editor.c:299:16: style: Variable 'new_type' is assigned a value that is never used. [unreadVariable] fyre-1.0.1/src/curve-editor.c:360:16: style: Variable 'new_type' is assigned a value that is never used. [unreadVariable] fyre-1.0.1/src/curve-editor.c:366:14: style: Variable 'mevent' is assigned a value that is never used. [unreadVariable] fyre-1.0.1/src/de-jong.c:194:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_READABLE [valueFlowBailoutIncompleteVar] fyre-1.0.1/src/de-jong.c:656:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable histogram_clear_flag [valueFlowBailoutIncompleteVar] fyre-1.0.1/src/de-jong.c:860:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable calc_dirty_flag [valueFlowBailoutIncompleteVar] fyre-1.0.1/src/de-jong.c:868:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iterations [valueFlowBailoutIncompleteVar] fyre-1.0.1/src/explorer-cluster.c:238:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] fyre-1.0.1/src/explorer-animation.c:192:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tree [valueFlowBailoutIncompleteVar] fyre-1.0.1/src/explorer-animation.c:428:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] fyre-1.0.1/src/explorer-animation.c:488:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] fyre-1.0.1/src/explorer-animation.c:544:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_FILE_CHOOSER_ACTION_OPEN [valueFlowBailoutIncompleteVar] fyre-1.0.1/src/explorer-animation.c:591:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_FILE_CHOOSER_ACTION_SAVE [valueFlowBailoutIncompleteVar] fyre-1.0.1/src/explorer-history.c:119:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_ICON_SIZE_MENU [valueFlowBailoutIncompleteVar] fyre-1.0.1/src/explorer-history.c:337:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timestamp [valueFlowBailoutIncompleteVar] fyre-1.0.1/src/explorer-tools.c:93:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_BUTTON_PRESS_MASK [valueFlowBailoutIncompleteVar] fyre-1.0.1/src/explorer-tools.c:240:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zoom [valueFlowBailoutIncompleteVar] fyre-1.0.1/src/explorer-tools.c:249:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable blur_ratio [valueFlowBailoutIncompleteVar] fyre-1.0.1/src/explorer-tools.c:268:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zoom [valueFlowBailoutIncompleteVar] fyre-1.0.1/src/explorer-tools.c:281:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rotation [valueFlowBailoutIncompleteVar] fyre-1.0.1/src/explorer-tools.c:289:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable exposure [valueFlowBailoutIncompleteVar] fyre-1.0.1/src/explorer-tools.c:296:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable a [valueFlowBailoutIncompleteVar] fyre-1.0.1/src/explorer-tools.c:303:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable a [valueFlowBailoutIncompleteVar] fyre-1.0.1/src/explorer-tools.c:310:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable a [valueFlowBailoutIncompleteVar] fyre-1.0.1/src/explorer-tools.c:317:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b [valueFlowBailoutIncompleteVar] fyre-1.0.1/src/explorer-tools.c:324:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b [valueFlowBailoutIncompleteVar] fyre-1.0.1/src/explorer-tools.c:331:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c [valueFlowBailoutIncompleteVar] fyre-1.0.1/src/explorer-tools.c:338:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable a [valueFlowBailoutIncompleteVar] fyre-1.0.1/src/explorer-tools.c:347:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable a [valueFlowBailoutIncompleteVar] fyre-1.0.1/src/explorer-tools.c:356:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable initial_xoffset [valueFlowBailoutIncompleteVar] fyre-1.0.1/src/explorer-tools.c:363:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable initial_xscale [valueFlowBailoutIncompleteVar] fyre-1.0.1/src/explorer-tools.c:182:2: style: gtk_label_get is deprecated and should not be used in newly-written code. [prohibitedgtk_label_getCalled] fyre-1.0.1/src/explorer-tools.c:117:17: style: Redundant initialization for 'current'. The initialized value is overwritten before it is read. [redundantInitialization] fyre-1.0.1/src/explorer-tools.c:115:29: note: current is initialized fyre-1.0.1/src/explorer-tools.c:117:17: note: current is overwritten fyre-1.0.1/src/explorer-tools.c:125:66: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fyre-1.0.1/src/explorer-tools.c:239:50: style: Parameter 'i' can be declared as pointer to const. However it seems that 'tool_grab' is a callback function, if 'i' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fyre-1.0.1/src/explorer-tools.c:67:29: note: You might need to cast the function pointer here fyre-1.0.1/src/explorer-tools.c:239:50: note: Parameter 'i' can be declared as pointer to const fyre-1.0.1/src/explorer-tools.c:247:50: style: Parameter 'i' can be declared as pointer to const. However it seems that 'tool_blur' is a callback function, if 'i' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fyre-1.0.1/src/explorer-tools.c:68:29: note: You might need to cast the function pointer here fyre-1.0.1/src/explorer-tools.c:247:50: note: Parameter 'i' can be declared as pointer to const fyre-1.0.1/src/explorer-tools.c:254:50: style: Parameter 'i' can be declared as pointer to const. However it seems that 'tool_zoom' is a callback function, if 'i' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fyre-1.0.1/src/explorer-tools.c:69:29: note: You might need to cast the function pointer here fyre-1.0.1/src/explorer-tools.c:254:50: note: Parameter 'i' can be declared as pointer to const fyre-1.0.1/src/explorer-tools.c:272:52: style: Parameter 'i' can be declared as pointer to const. However it seems that 'tool_rotate' is a callback function, if 'i' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fyre-1.0.1/src/explorer-tools.c:70:29: note: You might need to cast the function pointer here fyre-1.0.1/src/explorer-tools.c:272:52: note: Parameter 'i' can be declared as pointer to const fyre-1.0.1/src/explorer-tools.c:287:60: style: Parameter 'i' can be declared as pointer to const. However it seems that 'tool_exposure_gamma' is a callback function, if 'i' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fyre-1.0.1/src/explorer-tools.c:71:29: note: You might need to cast the function pointer here fyre-1.0.1/src/explorer-tools.c:287:60: note: Parameter 'i' can be declared as pointer to const fyre-1.0.1/src/explorer-tools.c:294:49: style: Parameter 'i' can be declared as pointer to const. However it seems that 'tool_a_b' is a callback function, if 'i' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fyre-1.0.1/src/explorer-tools.c:72:29: note: You might need to cast the function pointer here fyre-1.0.1/src/explorer-tools.c:294:49: note: Parameter 'i' can be declared as pointer to const fyre-1.0.1/src/explorer-tools.c:301:49: style: Parameter 'i' can be declared as pointer to const. However it seems that 'tool_a_c' is a callback function, if 'i' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fyre-1.0.1/src/explorer-tools.c:73:29: note: You might need to cast the function pointer here fyre-1.0.1/src/explorer-tools.c:301:49: note: Parameter 'i' can be declared as pointer to const fyre-1.0.1/src/explorer-tools.c:308:49: style: Parameter 'i' can be declared as pointer to const. However it seems that 'tool_a_d' is a callback function, if 'i' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fyre-1.0.1/src/explorer-tools.c:74:29: note: You might need to cast the function pointer here fyre-1.0.1/src/explorer-tools.c:308:49: note: Parameter 'i' can be declared as pointer to const fyre-1.0.1/src/explorer-tools.c:315:49: style: Parameter 'i' can be declared as pointer to const. However it seems that 'tool_b_c' is a callback function, if 'i' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fyre-1.0.1/src/explorer-tools.c:75:29: note: You might need to cast the function pointer here fyre-1.0.1/src/explorer-tools.c:315:49: note: Parameter 'i' can be declared as pointer to const fyre-1.0.1/src/explorer-tools.c:322:49: style: Parameter 'i' can be declared as pointer to const. However it seems that 'tool_b_d' is a callback function, if 'i' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fyre-1.0.1/src/explorer-tools.c:76:29: note: You might need to cast the function pointer here fyre-1.0.1/src/explorer-tools.c:322:49: note: Parameter 'i' can be declared as pointer to const fyre-1.0.1/src/explorer-tools.c:329:49: style: Parameter 'i' can be declared as pointer to const. However it seems that 'tool_c_d' is a callback function, if 'i' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fyre-1.0.1/src/explorer-tools.c:77:29: note: You might need to cast the function pointer here fyre-1.0.1/src/explorer-tools.c:329:49: note: Parameter 'i' can be declared as pointer to const fyre-1.0.1/src/explorer-tools.c:336:51: style: Parameter 'i' can be declared as pointer to const. However it seems that 'tool_ab_cd' is a callback function, if 'i' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fyre-1.0.1/src/explorer-tools.c:78:29: note: You might need to cast the function pointer here fyre-1.0.1/src/explorer-tools.c:336:51: note: Parameter 'i' can be declared as pointer to const fyre-1.0.1/src/explorer-tools.c:345:51: style: Parameter 'i' can be declared as pointer to const. However it seems that 'tool_ac_bd' is a callback function, if 'i' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fyre-1.0.1/src/explorer-tools.c:79:29: note: You might need to cast the function pointer here fyre-1.0.1/src/explorer-tools.c:345:51: note: Parameter 'i' can be declared as pointer to const fyre-1.0.1/src/explorer-tools.c:354:60: style: Parameter 'i' can be declared as pointer to const. However it seems that 'tool_initial_offset' is a callback function, if 'i' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fyre-1.0.1/src/explorer-tools.c:80:29: note: You might need to cast the function pointer here fyre-1.0.1/src/explorer-tools.c:354:60: note: Parameter 'i' can be declared as pointer to const fyre-1.0.1/src/explorer-tools.c:361:59: style: Parameter 'i' can be declared as pointer to const. However it seems that 'tool_initial_scale' is a callback function, if 'i' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fyre-1.0.1/src/explorer-tools.c:81:29: note: You might need to cast the function pointer here fyre-1.0.1/src/explorer-tools.c:361:59: note: Parameter 'i' can be declared as pointer to const fyre-1.0.1/src/explorer-history.c:127:54: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fyre-1.0.1/src/explorer-history.c:191:48: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] fyre-1.0.1/src/explorer-history.c:191:61: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] fyre-1.0.1/src/exr.cpp:100:10: style: Variable 'cur_bucket_sample' can be declared as pointer to const [constVariablePointer] fyre-1.0.1/src/explorer.c:89:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_OBJECT [valueFlowBailoutIncompleteVar] fyre-1.0.1/src/explorer.c:105:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FYRE_DATADIR [valueFlowBailoutIncompleteVar] fyre-1.0.1/src/explorer.c:316:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zoom [valueFlowBailoutIncompleteVar] fyre-1.0.1/src/explorer.c:323:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zoom [valueFlowBailoutIncompleteVar] fyre-1.0.1/src/explorer.c:337:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FYRE_DATADIR [valueFlowBailoutIncompleteVar] fyre-1.0.1/src/explorer.c:386:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_FILE_CHOOSER_ACTION_OPEN [valueFlowBailoutIncompleteVar] fyre-1.0.1/src/explorer.c:441:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_FILE_CHOOSER_ACTION_SAVE [valueFlowBailoutIncompleteVar] fyre-1.0.1/src/explorer.c:546:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] fyre-1.0.1/src/explorer.c:675:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable render_dirty_flag [valueFlowBailoutIncompleteVar] fyre-1.0.1/src/explorer.c:764:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXDOUBLE [valueFlowBailoutIncompleteVar] fyre-1.0.1/src/gui-util.c:44:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FYRE_DATADIR [valueFlowBailoutIncompleteVar] fyre-1.0.1/src/explorer.c:747:12: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] fyre-1.0.1/src/explorer.c:747:12: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] fyre-1.0.1/src/explorer.c:747:12: warning: %ld in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] fyre-1.0.1/src/histogram-view.c:61:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TYPE_DRAWING_AREA [valueFlowBailoutIncompleteVar] fyre-1.0.1/src/histogram-view.c:195:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable window [valueFlowBailoutIncompleteVar] fyre-1.0.1/src/histogram-view.c:213:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable window [valueFlowBailoutIncompleteVar] fyre-1.0.1/src/explorer.c:416:13: style: Local variable 'dialog' shadows outer variable [shadowVariable] fyre-1.0.1/src/explorer.c:379:16: note: Shadowed declaration fyre-1.0.1/src/explorer.c:416:13: note: Shadow variable fyre-1.0.1/src/explorer.c:468:13: style: Local variable 'dialog' shadows outer variable [shadowVariable] fyre-1.0.1/src/explorer.c:434:16: note: Shadowed declaration fyre-1.0.1/src/explorer.c:468:13: note: Shadow variable fyre-1.0.1/src/explorer.c:254:53: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fyre-1.0.1/src/explorer.c:285:32: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'on_quit' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fyre-1.0.1/src/explorer.c:137:81: note: You might need to cast the function pointer here fyre-1.0.1/src/explorer.c:285:32: note: Parameter 'widget' can be declared as pointer to const fyre-1.0.1/src/explorer.c:285:50: style: Parameter 'self' can be declared as pointer to const. However it seems that 'on_quit' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fyre-1.0.1/src/explorer.c:137:81: note: You might need to cast the function pointer here fyre-1.0.1/src/explorer.c:285:50: note: Parameter 'self' can be declared as pointer to const fyre-1.0.1/src/explorer.c:487:37: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'on_save_exr' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fyre-1.0.1/src/explorer.c:136:81: note: You might need to cast the function pointer here fyre-1.0.1/src/explorer.c:487:37: note: Parameter 'widget' can be declared as pointer to const fyre-1.0.1/src/explorer.c:487:55: style: Parameter 'self' can be declared as pointer to const. However it seems that 'on_save_exr' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fyre-1.0.1/src/explorer.c:136:81: note: You might need to cast the function pointer here fyre-1.0.1/src/explorer.c:487:55: note: Parameter 'self' can be declared as pointer to const fyre-1.0.1/src/de-jong.c:698:15: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] fyre-1.0.1/src/histogram-view.c:134:47: style: Parameter 'imager' can be declared as pointer to const. However it seems that 'on_resize_notify' is a callback function, if 'imager' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fyre-1.0.1/src/histogram-view.c:113:5: note: You might need to cast the function pointer here fyre-1.0.1/src/histogram-view.c:134:47: note: Parameter 'imager' can be declared as pointer to const fyre-1.0.1/src/de-jong.c:613:38: style:inconclusive: Function 'de_jong_calculate' argument 1 names different: declaration 'self' definition 'map'. [funcArgNamesDifferent] fyre-1.0.1/src/de-jong.c:36:45: note: Function 'de_jong_calculate' argument 1 names different: declaration 'self' definition 'map'. fyre-1.0.1/src/de-jong.c:613:38: note: Function 'de_jong_calculate' argument 1 names different: declaration 'self' definition 'map'. fyre-1.0.1/src/de-jong.c:845:32: style:inconclusive: Function 'de_jong_calculate_motion' argument 5 names different: declaration '' definition 'interp_data'. [funcArgNamesDifferentUnnamed] fyre-1.0.1/src/getopt.c:704:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fyre-1.0.1/src/de-jong.c:392:34: style: Parameter 'self' can be declared as pointer to const. However it seems that 'de_jong_init' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fyre-1.0.1/src/de-jong.c:148:26: note: You might need to cast the function pointer here fyre-1.0.1/src/de-jong.c:392:34: note: Parameter 'self' can be declared as pointer to const fyre-1.0.1/src/de-jong.c:434:100: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'de_jong_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fyre-1.0.1/src/de-jong.c:175:34: note: You might need to cast the function pointer here fyre-1.0.1/src/de-jong.c:434:100: note: Parameter 'pspec' can be declared as pointer to const fyre-1.0.1/src/de-jong.c:521:94: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'de_jong_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fyre-1.0.1/src/de-jong.c:176:34: note: You might need to cast the function pointer here fyre-1.0.1/src/de-jong.c:521:94: note: Parameter 'pspec' can be declared as pointer to const fyre-1.0.1/src/de-jong.c:616:22: style: Variable 'hi' can be declared as pointer to const [constVariablePointer] fyre-1.0.1/src/de-jong.c:958:40: style: Parameter 'self' can be declared as pointer to const. However it seems that 'tool_grab' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fyre-1.0.1/src/de-jong.c:113:21: note: You might need to cast the function pointer here fyre-1.0.1/src/de-jong.c:958:40: note: Parameter 'self' can be declared as pointer to const fyre-1.0.1/src/de-jong.c:958:57: style: Parameter 'i' can be declared as pointer to const. However it seems that 'tool_grab' is a callback function, if 'i' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fyre-1.0.1/src/de-jong.c:113:21: note: You might need to cast the function pointer here fyre-1.0.1/src/de-jong.c:958:57: note: Parameter 'i' can be declared as pointer to const fyre-1.0.1/src/de-jong.c:959:40: style: Parameter 'self' can be declared as pointer to const. However it seems that 'tool_blur' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fyre-1.0.1/src/de-jong.c:114:21: note: You might need to cast the function pointer here fyre-1.0.1/src/de-jong.c:959:40: note: Parameter 'self' can be declared as pointer to const fyre-1.0.1/src/de-jong.c:959:57: style: Parameter 'i' can be declared as pointer to const. However it seems that 'tool_blur' is a callback function, if 'i' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fyre-1.0.1/src/de-jong.c:114:21: note: You might need to cast the function pointer here fyre-1.0.1/src/de-jong.c:959:57: note: Parameter 'i' can be declared as pointer to const fyre-1.0.1/src/de-jong.c:960:40: style: Parameter 'self' can be declared as pointer to const. However it seems that 'tool_zoom' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fyre-1.0.1/src/de-jong.c:115:21: note: You might need to cast the function pointer here fyre-1.0.1/src/de-jong.c:960:40: note: Parameter 'self' can be declared as pointer to const fyre-1.0.1/src/de-jong.c:960:57: style: Parameter 'i' can be declared as pointer to const. However it seems that 'tool_zoom' is a callback function, if 'i' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fyre-1.0.1/src/de-jong.c:115:21: note: You might need to cast the function pointer here fyre-1.0.1/src/de-jong.c:960:57: note: Parameter 'i' can be declared as pointer to const fyre-1.0.1/src/de-jong.c:961:42: style: Parameter 'self' can be declared as pointer to const. However it seems that 'tool_rotate' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fyre-1.0.1/src/de-jong.c:116:21: note: You might need to cast the function pointer here fyre-1.0.1/src/de-jong.c:961:42: note: Parameter 'self' can be declared as pointer to const fyre-1.0.1/src/de-jong.c:961:59: style: Parameter 'i' can be declared as pointer to const. However it seems that 'tool_rotate' is a callback function, if 'i' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fyre-1.0.1/src/de-jong.c:116:21: note: You might need to cast the function pointer here fyre-1.0.1/src/de-jong.c:961:59: note: Parameter 'i' can be declared as pointer to const fyre-1.0.1/src/de-jong.c:962:50: style: Parameter 'self' can be declared as pointer to const. However it seems that 'tool_exposure_gamma' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fyre-1.0.1/src/de-jong.c:117:21: note: You might need to cast the function pointer here fyre-1.0.1/src/de-jong.c:962:50: note: Parameter 'self' can be declared as pointer to const fyre-1.0.1/src/de-jong.c:962:67: style: Parameter 'i' can be declared as pointer to const. However it seems that 'tool_exposure_gamma' is a callback function, if 'i' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fyre-1.0.1/src/de-jong.c:117:21: note: You might need to cast the function pointer here fyre-1.0.1/src/de-jong.c:962:67: note: Parameter 'i' can be declared as pointer to const fyre-1.0.1/src/de-jong.c:963:39: style: Parameter 'self' can be declared as pointer to const. However it seems that 'tool_a_b' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fyre-1.0.1/src/de-jong.c:119:21: note: You might need to cast the function pointer here fyre-1.0.1/src/de-jong.c:963:39: note: Parameter 'self' can be declared as pointer to const fyre-1.0.1/src/de-jong.c:963:56: style: Parameter 'i' can be declared as pointer to const. However it seems that 'tool_a_b' is a callback function, if 'i' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fyre-1.0.1/src/de-jong.c:119:21: note: You might need to cast the function pointer here fyre-1.0.1/src/de-jong.c:963:56: note: Parameter 'i' can be declared as pointer to const fyre-1.0.1/src/de-jong.c:964:39: style: Parameter 'self' can be declared as pointer to const. However it seems that 'tool_a_c' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fyre-1.0.1/src/de-jong.c:120:21: note: You might need to cast the function pointer here fyre-1.0.1/src/de-jong.c:964:39: note: Parameter 'self' can be declared as pointer to const fyre-1.0.1/src/de-jong.c:964:56: style: Parameter 'i' can be declared as pointer to const. However it seems that 'tool_a_c' is a callback function, if 'i' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fyre-1.0.1/src/de-jong.c:120:21: note: You might need to cast the function pointer here fyre-1.0.1/src/de-jong.c:964:56: note: Parameter 'i' can be declared as pointer to const fyre-1.0.1/src/de-jong.c:965:39: style: Parameter 'self' can be declared as pointer to const. However it seems that 'tool_a_d' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fyre-1.0.1/src/de-jong.c:121:21: note: You might need to cast the function pointer here fyre-1.0.1/src/de-jong.c:965:39: note: Parameter 'self' can be declared as pointer to const fyre-1.0.1/src/de-jong.c:965:56: style: Parameter 'i' can be declared as pointer to const. However it seems that 'tool_a_d' is a callback function, if 'i' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fyre-1.0.1/src/de-jong.c:121:21: note: You might need to cast the function pointer here fyre-1.0.1/src/de-jong.c:965:56: note: Parameter 'i' can be declared as pointer to const fyre-1.0.1/src/de-jong.c:966:39: style: Parameter 'self' can be declared as pointer to const. However it seems that 'tool_b_c' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fyre-1.0.1/src/de-jong.c:122:21: note: You might need to cast the function pointer here fyre-1.0.1/src/de-jong.c:966:39: note: Parameter 'self' can be declared as pointer to const fyre-1.0.1/src/de-jong.c:966:56: style: Parameter 'i' can be declared as pointer to const. However it seems that 'tool_b_c' is a callback function, if 'i' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fyre-1.0.1/src/de-jong.c:122:21: note: You might need to cast the function pointer here fyre-1.0.1/src/de-jong.c:966:56: note: Parameter 'i' can be declared as pointer to const fyre-1.0.1/src/de-jong.c:967:39: style: Parameter 'self' can be declared as pointer to const. However it seems that 'tool_b_d' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fyre-1.0.1/src/de-jong.c:123:21: note: You might need to cast the function pointer here fyre-1.0.1/src/de-jong.c:967:39: note: Parameter 'self' can be declared as pointer to const fyre-1.0.1/src/de-jong.c:967:56: style: Parameter 'i' can be declared as pointer to const. However it seems that 'tool_b_d' is a callback function, if 'i' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fyre-1.0.1/src/de-jong.c:123:21: note: You might need to cast the function pointer here fyre-1.0.1/src/de-jong.c:967:56: note: Parameter 'i' can be declared as pointer to const fyre-1.0.1/src/de-jong.c:968:39: style: Parameter 'self' can be declared as pointer to const. However it seems that 'tool_c_d' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fyre-1.0.1/src/de-jong.c:124:21: note: You might need to cast the function pointer here fyre-1.0.1/src/de-jong.c:968:39: note: Parameter 'self' can be declared as pointer to const fyre-1.0.1/src/de-jong.c:968:56: style: Parameter 'i' can be declared as pointer to const. However it seems that 'tool_c_d' is a callback function, if 'i' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fyre-1.0.1/src/de-jong.c:124:21: note: You might need to cast the function pointer here fyre-1.0.1/src/de-jong.c:968:56: note: Parameter 'i' can be declared as pointer to const fyre-1.0.1/src/de-jong.c:969:41: style: Parameter 'self' can be declared as pointer to const. However it seems that 'tool_ab_cd' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fyre-1.0.1/src/de-jong.c:126:21: note: You might need to cast the function pointer here fyre-1.0.1/src/de-jong.c:969:41: note: Parameter 'self' can be declared as pointer to const fyre-1.0.1/src/de-jong.c:969:58: style: Parameter 'i' can be declared as pointer to const. However it seems that 'tool_ab_cd' is a callback function, if 'i' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fyre-1.0.1/src/de-jong.c:126:21: note: You might need to cast the function pointer here fyre-1.0.1/src/de-jong.c:969:58: note: Parameter 'i' can be declared as pointer to const fyre-1.0.1/src/de-jong.c:970:41: style: Parameter 'self' can be declared as pointer to const. However it seems that 'tool_ac_bd' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fyre-1.0.1/src/de-jong.c:127:21: note: You might need to cast the function pointer here fyre-1.0.1/src/de-jong.c:970:41: note: Parameter 'self' can be declared as pointer to const fyre-1.0.1/src/de-jong.c:970:58: style: Parameter 'i' can be declared as pointer to const. However it seems that 'tool_ac_bd' is a callback function, if 'i' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fyre-1.0.1/src/de-jong.c:127:21: note: You might need to cast the function pointer here fyre-1.0.1/src/de-jong.c:970:58: note: Parameter 'i' can be declared as pointer to const fyre-1.0.1/src/iterative-map.c:73:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SIGNAL_ACTION [valueFlowBailoutIncompleteVar] fyre-1.0.1/src/iterative-map.c:120:60: style:inconclusive: Function 'iterative_map_calculate_motion' argument 5 names different: declaration '' definition 'interp_data'. [funcArgNamesDifferentUnnamed] fyre-1.0.1/src/iterative-map.c:158:31: style:inconclusive: Function 'iterative_map_calculate_motion_timed' argument 5 names different: declaration '' definition 'interp_data'. [funcArgNamesDifferentUnnamed] fyre-1.0.1/src/iterative-map.c:69:57: style: Parameter 'klass' can be declared as pointer to const. However it seems that 'iterative_map_class_init' is a callback function, if 'klass' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fyre-1.0.1/src/iterative-map.c:55:23: note: You might need to cast the function pointer here fyre-1.0.1/src/iterative-map.c:69:57: note: Parameter 'klass' can be declared as pointer to const fyre-1.0.1/src/iterative-map.c:200:76: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fyre-1.0.1/src/main.c:129:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] fyre-1.0.1/src/main.c:346:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fyre-1.0.1/src/main.c:411:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable width [valueFlowBailoutIncompleteVar] fyre-1.0.1/src/prefix.c:370:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fyre-1.0.1/src/prefix.c:398:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fyre-1.0.1/src/prefix.c:433:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] fyre-1.0.1/src/parameter-holder.c:65:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_OBJECT [valueFlowBailoutIncompleteVar] fyre-1.0.1/src/parameter-holder.c:103:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v_uint [valueFlowBailoutIncompleteVar] fyre-1.0.1/src/parameter-holder.c:107:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v_double [valueFlowBailoutIncompleteVar] fyre-1.0.1/src/parameter-holder.c:111:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v_pointer [valueFlowBailoutIncompleteVar] fyre-1.0.1/src/parameter-holder.c:123:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v_ulong [valueFlowBailoutIncompleteVar] fyre-1.0.1/src/parameter-holder.c:128:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v_pointer [valueFlowBailoutIncompleteVar] fyre-1.0.1/src/parameter-holder.c:163:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GValue [valueFlowBailoutIncompleteVar] fyre-1.0.1/src/parameter-holder.c:241:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] fyre-1.0.1/src/parameter-holder.c:267:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] fyre-1.0.1/src/parameter-holder.c:366:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] fyre-1.0.1/src/parameter-holder.c:413:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] fyre-1.0.1/src/prefix.c:355:10: warning: If memory allocation fails, then there is a possible null pointer dereference: result [nullPointerOutOfMemory] fyre-1.0.1/src/prefix.c:354:27: note: Assuming allocation function fails fyre-1.0.1/src/prefix.c:354:11: note: Assignment 'result=(char*)malloc(len1+len2+1)', assigned value is 0 fyre-1.0.1/src/prefix.c:355:10: note: Null pointer dereference fyre-1.0.1/src/prefix.c:357:2: warning: If memory allocation fails, then there is a possible null pointer dereference: result [nullPointerOutOfMemory] fyre-1.0.1/src/prefix.c:354:27: note: Assuming allocation function fails fyre-1.0.1/src/prefix.c:354:11: note: Assignment 'result=(char*)malloc(len1+len2+1)', assigned value is 0 fyre-1.0.1/src/prefix.c:357:2: note: Null pointer dereference fyre-1.0.1/src/prefix.c:377:10: warning: If memory allocation fails, then there is a possible null pointer dereference: result [nullPointerOutOfMemory] fyre-1.0.1/src/prefix.c:376:27: note: Assuming allocation function fails fyre-1.0.1/src/prefix.c:376:11: note: Assignment 'result=(char*)calloc(sizeof(char),len+1)', assigned value is 0 fyre-1.0.1/src/prefix.c:377:10: note: Null pointer dereference fyre-1.0.1/src/prefix.c:356:17: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] fyre-1.0.1/src/prefix.c:354:27: note: Assuming allocation function fails fyre-1.0.1/src/prefix.c:354:11: note: Assignment 'result=(char*)malloc(len1+len2+1)', assigned value is 0 fyre-1.0.1/src/prefix.c:356:17: note: Null pointer addition fyre-1.0.1/src/histogram-imager.c:116:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_OBJECT [valueFlowBailoutIncompleteVar] fyre-1.0.1/src/histogram-imager.c:137:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_READWRITE [valueFlowBailoutIncompleteVar] fyre-1.0.1/src/histogram-imager.c:186:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_READWRITE [valueFlowBailoutIncompleteVar] fyre-1.0.1/src/histogram-imager.c:603:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_INTERP_BILINEAR [valueFlowBailoutIncompleteVar] fyre-1.0.1/src/histogram-imager.c:1006:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXINT [valueFlowBailoutIncompleteVar] fyre-1.0.1/src/histogram-imager.c:1036:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXDOUBLE [valueFlowBailoutIncompleteVar] fyre-1.0.1/src/histogram-imager.c:1285:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_COLORSPACE_RGB [valueFlowBailoutIncompleteVar] fyre-1.0.1/src/prefix.c:471:66: style:inconclusive: Function 'br_set_locate_fallback_func' argument 2 names different: declaration '' definition 'data'. [funcArgNamesDifferentUnnamed] fyre-1.0.1/src/prefix.c:365:19: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] fyre-1.0.1/src/prefix.c:431:8: style: Variable 'end' can be declared as pointer to const [constVariablePointer] fyre-1.0.1/src/main.c:239:10: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] fyre-1.0.1/src/main.c:241:17: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] fyre-1.0.1/src/main.c:432:6: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] fyre-1.0.1/src/main.c:99:23: style: Variable 'long_options' can be declared as const array [constVariable] fyre-1.0.1/src/main.c:237:8: style: Variable 'ext' can be declared as pointer to const [constVariablePointer] fyre-1.0.1/src/parameter-holder.c:111:10: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] fyre-1.0.1/src/parameter-holder.c:114:15: style: g_strcasecmp has been deprecated since version 2.2 and should not be used in newly-written code. [prohibitedg_strcasecmpCalled] fyre-1.0.1/src/parameter-editor.c:84:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TYPE_VBOX [valueFlowBailoutIncompleteVar] fyre-1.0.1/src/parameter-editor.c:142:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] fyre-1.0.1/src/parameter-editor.c:163:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] fyre-1.0.1/src/parameter-editor.c:305:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] fyre-1.0.1/src/parameter-editor.c:336:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_UINT [valueFlowBailoutIncompleteVar] fyre-1.0.1/src/parameter-editor.c:457:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] fyre-1.0.1/src/parameter-editor.c:547:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_DOUBLE [valueFlowBailoutIncompleteVar] fyre-1.0.1/src/parameter-holder.c:72:19: style: Variable 'object_class' can be declared as pointer to const [constVariablePointer] fyre-1.0.1/src/parameter-holder.c:128:17: style: Variable 'enum_value' can be declared as pointer to const [constVariablePointer] fyre-1.0.1/src/parameter-holder.c:297:13: style: Variable 'color_a' can be declared as pointer to const [constVariablePointer] fyre-1.0.1/src/parameter-holder.c:298:13: style: Variable 'color_b' can be declared as pointer to const [constVariablePointer] fyre-1.0.1/src/parameter-holder.c:402:12: style: Variable 'hash_value' can be declared as pointer to const [constVariablePointer] fyre-1.0.1/src/parameter-holder.c:73:18: style: Variable 'object_class' is assigned a value that is never used. [unreadVariable] fyre-1.0.1/src/probability-map.c:54:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_OBJECT [valueFlowBailoutIncompleteVar] fyre-1.0.1/src/probability-map.c:109:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_COLORSPACE_RGB [valueFlowBailoutIncompleteVar] fyre-1.0.1/src/parameter-editor.c:214:12: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] fyre-1.0.1/src/parameter-editor.c:346:11: style: Redundant initialization for 'color'. The initialized value is overwritten before it is read. [redundantInitialization] fyre-1.0.1/src/parameter-editor.c:327:20: note: color is initialized fyre-1.0.1/src/parameter-editor.c:346:11: note: color is overwritten fyre-1.0.1/src/parameter-editor.c:280:20: style: Variable 's' can be declared as pointer to const [constVariablePointer] fyre-1.0.1/src/parameter-editor.c:285:18: style: Variable 's' can be declared as pointer to const [constVariablePointer] fyre-1.0.1/src/parameter-editor.c:495:17: style: Variable 'spec' can be declared as pointer to const [constVariablePointer] fyre-1.0.1/src/parameter-editor.c:511:17: style: Variable 'spec' can be declared as pointer to const [constVariablePointer] fyre-1.0.1/src/parameter-editor.c:559:46: style: Parameter 'holder' can be declared as pointer to const. However it seems that 'on_notify_color' is a callback function, if 'holder' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fyre-1.0.1/src/parameter-editor.c:355:69: note: You might need to cast the function pointer here fyre-1.0.1/src/parameter-editor.c:559:46: note: Parameter 'holder' can be declared as pointer to const fyre-1.0.1/src/parameter-editor.c:559:66: style: Parameter 'spec' can be declared as pointer to const. However it seems that 'on_notify_color' is a callback function, if 'spec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fyre-1.0.1/src/parameter-editor.c:355:69: note: You might need to cast the function pointer here fyre-1.0.1/src/parameter-editor.c:559:66: note: Parameter 'spec' can be declared as pointer to const fyre-1.0.1/src/parameter-editor.c:573:48: style: Parameter 'holder' can be declared as pointer to const. However it seems that 'on_notify_opacity' is a callback function, if 'holder' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fyre-1.0.1/src/parameter-editor.c:357:72: note: You might need to cast the function pointer here fyre-1.0.1/src/parameter-editor.c:573:48: note: Parameter 'holder' can be declared as pointer to const fyre-1.0.1/src/parameter-editor.c:573:68: style: Parameter 'spec' can be declared as pointer to const. However it seems that 'on_notify_opacity' is a callback function, if 'spec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fyre-1.0.1/src/parameter-editor.c:357:72: note: You might need to cast the function pointer here fyre-1.0.1/src/parameter-editor.c:573:68: note: Parameter 'spec' can be declared as pointer to const fyre-1.0.1/src/parameter-editor.c:587:48: style: Parameter 'holder' can be declared as pointer to const. However it seems that 'on_notify_boolean' is a callback function, if 'holder' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fyre-1.0.1/src/parameter-editor.c:379:62: note: You might need to cast the function pointer here fyre-1.0.1/src/parameter-editor.c:587:48: note: Parameter 'holder' can be declared as pointer to const fyre-1.0.1/src/parameter-editor.c:587:68: style: Parameter 'spec' can be declared as pointer to const. However it seems that 'on_notify_boolean' is a callback function, if 'spec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fyre-1.0.1/src/parameter-editor.c:379:62: note: You might need to cast the function pointer here fyre-1.0.1/src/parameter-editor.c:587:68: note: Parameter 'spec' can be declared as pointer to const fyre-1.0.1/src/parameter-editor.c:601:51: style: Parameter 'holder' can be declared as pointer to const. However it seems that 'on_notify_dependency' is a callback function, if 'holder' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fyre-1.0.1/src/parameter-editor.c:234:5: note: You might need to cast the function pointer here fyre-1.0.1/src/parameter-editor.c:601:51: note: Parameter 'holder' can be declared as pointer to const fyre-1.0.1/src/parameter-editor.c:601:71: style: Parameter 'spec' can be declared as pointer to const. However it seems that 'on_notify_dependency' is a callback function, if 'spec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fyre-1.0.1/src/parameter-editor.c:234:5: note: You might need to cast the function pointer here fyre-1.0.1/src/parameter-editor.c:601:71: note: Parameter 'spec' can be declared as pointer to const fyre-1.0.1/src/remote-server.c:329:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SIGNAL_MATCH_DATA [valueFlowBailoutIncompleteVar] fyre-1.0.1/src/remote-server.c:407:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable peak_density [valueFlowBailoutIncompleteVar] fyre-1.0.1/src/remote-server.c:500:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WINDOW_TOPLEVEL [valueFlowBailoutIncompleteVar] fyre-1.0.1/src/probability-map.c:204:2: portability: Casting between const unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] fyre-1.0.1/src/probability-map.c:208:2: portability: Casting between const unsigned char * and double * which have an incompatible binary data representation. [invalidPointerCast] fyre-1.0.1/src/probability-map.c:232:13: style: Variable 'cumulative' can be declared as pointer to const [constVariablePointer] fyre-1.0.1/src/probability-map.c:278:10: warning: Uninitialized variables: midpoints.index, midpoints.ge [uninitvar] fyre-1.0.1/src/probability-map.c:253:31: note: Assuming condition is false fyre-1.0.1/src/probability-map.c:278:10: note: Uninitialized variables: midpoints.index, midpoints.ge fyre-1.0.1/src/remote-client.c:82:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_OBJECT [valueFlowBailoutIncompleteVar] fyre-1.0.1/src/remote-client.c:436:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_STRING [valueFlowBailoutIncompleteVar] fyre-1.0.1/src/remote-client.c:467:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] fyre-1.0.1/src/remote-server.c:405:2: warning: %ld in format string (no. 4) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] fyre-1.0.1/src/remote-server.c:145:18: error: Allocation with g_main_loop_new, g_main_loop_run doesn't release it. [leakNoVarFunctionCall] fyre-1.0.1/src/remote-server.c:179:46: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fyre-1.0.1/src/remote-client.c:164:35: style:inconclusive: Function 'remote_client_set_status_cb' argument 3 names different: declaration '' definition 'user_data'. [funcArgNamesDifferentUnnamed] fyre-1.0.1/src/remote-client.c:172:35: style:inconclusive: Function 'remote_client_set_speed_cb' argument 3 names different: declaration '' definition 'user_data'. [funcArgNamesDifferentUnnamed] fyre-1.0.1/src/remote-client.c:265:31: style:inconclusive: Function 'remote_client_command' argument 3 names different: declaration '' definition 'user_data'. [funcArgNamesDifferentUnnamed] fyre-1.0.1/src/remote-client.c:266:31: style:inconclusive: Function 'remote_client_command' argument 4 names different: declaration '' definition 'format'. [funcArgNamesDifferentUnnamed] fyre-1.0.1/src/remote-client.c:234:66: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fyre-1.0.1/src/remote-client.c:333:35: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] fyre-1.0.1/src/remote-client.c:353:35: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] fyre-1.0.1/src/remote-client.c:428:17: style: Variable 'spec' can be declared as pointer to const [constVariablePointer] fyre-1.0.1/src/remote-client.c:474:31: style: Parameter 'response' can be declared as pointer to const. However it seems that 'histogram_merge_callback' is a callback function, if 'response' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fyre-1.0.1/src/remote-client.c:570:33: note: You might need to cast the function pointer here fyre-1.0.1/src/remote-client.c:474:31: note: Parameter 'response' can be declared as pointer to const fyre-1.0.1/src/remote-client.c:506:31: style: Parameter 'response' can be declared as pointer to const. However it seems that 'status_merge_callback' is a callback function, if 'response' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fyre-1.0.1/src/remote-client.c:560:33: note: You might need to cast the function pointer here fyre-1.0.1/src/remote-client.c:506:31: note: Parameter 'response' can be declared as pointer to const fyre-1.0.1/src/screensaver.c:56:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_OBJECT [valueFlowBailoutIncompleteVar] fyre-1.0.1/src/screensaver.c:68:43: style: Parameter 'self' can be declared as pointer to const. However it seems that 'screensaver_init' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fyre-1.0.1/src/screensaver.c:53:26: note: You might need to cast the function pointer here fyre-1.0.1/src/screensaver.c:68:43: note: Parameter 'self' can be declared as pointer to const fyre-1.0.1/src/spline.c:239:13: style: Variable 'x' is reassigned a value before the old one has been used. [redundantAssignment] fyre-1.0.1/src/spline.c:236:5: note: x is assigned fyre-1.0.1/src/spline.c:239:13: note: x is overwritten fyre-1.0.1/src/spline.c:73:34: style: Parameter 'spline' can be declared as pointer to const [constParameterPointer] fyre-1.0.1/src/spline.c:120:43: style: Parameter 'y2' can be declared as const array [constParameter] fyre-1.0.1/src/getopt.c:884:11: style: Variable 'temp' can be declared as pointer to const [constVariablePointer] fyre-1.0.1/src/histogram-imager.c:508:2: style: Obsolete function 'g_value_set_string_take_ownership' called. It is recommended to use 'g_value_take_string' instead. [prohibitedg_value_set_string_take_ownershipCalled] fyre-1.0.1/src/histogram-imager.c:512:2: style: Obsolete function 'g_value_set_string_take_ownership' called. It is recommended to use 'g_value_take_string' instead. [prohibitedg_value_set_string_take_ownershipCalled] fyre-1.0.1/src/histogram-imager.c:516:2: style: Obsolete function 'g_value_set_string_take_ownership' called. It is recommended to use 'g_value_take_string' instead. [prohibitedg_value_set_string_take_ownershipCalled] fyre-1.0.1/src/histogram-imager.c:508:44: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] fyre-1.0.1/src/histogram-imager.c:508:44: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] fyre-1.0.1/src/histogram-imager.c:316:27: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] fyre-1.0.1/src/histogram-imager.c:383:97: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'histogram_imager_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fyre-1.0.1/src/histogram-imager.c:119:34: note: You might need to cast the function pointer here fyre-1.0.1/src/histogram-imager.c:383:97: note: Parameter 'pspec' can be declared as pointer to const fyre-1.0.1/src/histogram-imager.c:461:91: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'histogram_imager_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fyre-1.0.1/src/histogram-imager.c:120:34: note: You might need to cast the function pointer here fyre-1.0.1/src/histogram-imager.c:461:91: note: Parameter 'pspec' can be declared as pointer to const fyre-1.0.1/src/histogram-imager.c:624:50: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fyre-1.0.1/src/histogram-imager.c:648:28: style: Parameter 'plot' can be declared as pointer to const [constParameterPointer] fyre-1.0.1/src/histogram-imager.c:673:17: style: Variable 'color_table' can be declared as pointer to const [constVariablePointer] fyre-1.0.1/src/histogram-imager.c:697:13: style: Variable 'linearize_table' can be declared as pointer to const [constVariablePointer] fyre-1.0.1/src/histogram-imager.c:698:14: style: Variable 'nonlinearize_table' can be declared as pointer to const [constVariablePointer] fyre-1.0.1/src/histogram-imager.c:807:52: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] fyre-1.0.1/src/histogram-imager.c:1023:9: style: Variable 'qual_p' can be declared as pointer to const [constVariablePointer] diff: head fyre-1.0.1/src/animation.c:247:82: style:inconclusive: Function 'animation_generate_chunks' argument 3 names different: declaration '' definition 'user_data'. [funcArgNamesDifferentUnnamed] head fyre-1.0.1/src/bifurcation-diagram.c:114:32: style:inconclusive: Function 'bifurcation_diagram_set_interpolator' argument 3 names different: declaration '' definition 'interp_data'. [funcArgNamesDifferentUnnamed] head fyre-1.0.1/src/bifurcation-diagram.c:115:32: style:inconclusive: Function 'bifurcation_diagram_set_interpolator' argument 4 names different: declaration '' definition 'interp_data_free'. [funcArgNamesDifferentUnnamed] head fyre-1.0.1/src/chunked-file.c:195:73: style:inconclusive: Function 'chunked_file_read_all' argument 3 names different: declaration '' definition 'user_data'. [funcArgNamesDifferentUnnamed] head fyre-1.0.1/src/cluster-model.c:516:24: style:inconclusive: Function 'cluster_foreach_node' argument 3 names different: declaration '' definition 'user_data'. [funcArgNamesDifferentUnnamed] head fyre-1.0.1/src/cluster-model.c:517:24: style:inconclusive: Function 'cluster_foreach_node' argument 4 names different: declaration '' definition 'only_ready_nodes'. [funcArgNamesDifferentUnnamed] head fyre-1.0.1/src/de-jong.c:845:32: style:inconclusive: Function 'de_jong_calculate_motion' argument 5 names different: declaration '' definition 'interp_data'. [funcArgNamesDifferentUnnamed] head fyre-1.0.1/src/discovery-client.c:119:31: style:inconclusive: Function 'discovery_client_new' argument 4 names different: declaration '' definition 'user_data'. [funcArgNamesDifferentUnnamed] head fyre-1.0.1/src/iterative-map.c:120:60: style:inconclusive: Function 'iterative_map_calculate_motion' argument 5 names different: declaration '' definition 'interp_data'. [funcArgNamesDifferentUnnamed] head fyre-1.0.1/src/iterative-map.c:158:31: style:inconclusive: Function 'iterative_map_calculate_motion_timed' argument 5 names different: declaration '' definition 'interp_data'. [funcArgNamesDifferentUnnamed] head fyre-1.0.1/src/prefix.c:471:66: style:inconclusive: Function 'br_set_locate_fallback_func' argument 2 names different: declaration '' definition 'data'. [funcArgNamesDifferentUnnamed] head fyre-1.0.1/src/remote-client.c:164:35: style:inconclusive: Function 'remote_client_set_status_cb' argument 3 names different: declaration '' definition 'user_data'. [funcArgNamesDifferentUnnamed] head fyre-1.0.1/src/remote-client.c:172:35: style:inconclusive: Function 'remote_client_set_speed_cb' argument 3 names different: declaration '' definition 'user_data'. [funcArgNamesDifferentUnnamed] head fyre-1.0.1/src/remote-client.c:265:31: style:inconclusive: Function 'remote_client_command' argument 3 names different: declaration '' definition 'user_data'. [funcArgNamesDifferentUnnamed] head fyre-1.0.1/src/remote-client.c:266:31: style:inconclusive: Function 'remote_client_command' argument 4 names different: declaration '' definition 'format'. [funcArgNamesDifferentUnnamed] DONE