2025-05-10 01:35 ftp://ftp.de.debian.org/debian/pool/main/d/dia/dia_0.98+git20250126.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=gtk --library=zlib --library=cairo --library=python --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: b3c7f00 (2025-05-09 17:59:20 +0200) count: 4005 3685 elapsed-time: 16.8 17.6 head-timing-info: old-timing-info: head results: app/autosave.c:70:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] app/app_procs.c:378:29: error: There is an unknown macro here somewhere. Configuration is required. If __VERSION__ is a macro then please configure it. [unknownMacro] app/confirm.c:78:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GETTEXT_PACKAGE [valueFlowBailoutIncompleteVar] app/confirm.c:110:3: error: Memory leak: size [memleak] app/confirm.c:52:31: style: Parameter 'dia' can be declared as pointer to const [constParameterPointer] app/confirm.c:57:9: style: Variable 'size' can be declared as pointer to const [constVariablePointer] app/connectionpoint_ops.c:68:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_LINE_STYLE_SOLID [valueFlowBailoutIncompleteVar] app/connectionpoint_ops.c:127:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] app/connectionpoint_ops.c:155:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable connected_to [valueFlowBailoutIncompleteVar] app/connectionpoint_ops.c:194:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable connect_type [valueFlowBailoutIncompleteVar] app/connectionpoint_ops.c:218:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HANDLE_CONNECTABLE [valueFlowBailoutIncompleteVar] app/commands.c:201:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_KEY_A [valueFlowBailoutIncompleteVar] app/commands.c:292:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] app/commands.c:396:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_NONE [valueFlowBailoutIncompleteVar] app/commands.c:444:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pdtpp_true [valueFlowBailoutIncompleteVar] app/commands.c:480:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable target [valueFlowBailoutIncompleteVar] app/commands.c:606:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_NONE [valueFlowBailoutIncompleteVar] app/commands.c:688:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_NONE [valueFlowBailoutIncompleteVar] app/commands.c:857:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_NONE [valueFlowBailoutIncompleteVar] app/commands.c:900:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_NONE [valueFlowBailoutIncompleteVar] app/commands.c:929:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_NONE [valueFlowBailoutIncompleteVar] app/commands.c:1022:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXINT [valueFlowBailoutIncompleteVar] app/connectionpoint_ops.c:44:10: style: Variable 'point' can be declared as pointer to const [constVariablePointer] app/create_object.c:83:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HANDLE_NONCONNECTABLE [valueFlowBailoutIncompleteVar] app/create_object.c:162:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] app/create_object.c:237:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HANDLE_NONCONNECTABLE [valueFlowBailoutIncompleteVar] app/create_object.c:279:3: error: Memory leak: postext [memleak] app/create_object.c:285:57: style:inconclusive: Function 'create_create_object_tool' argument 2 names different: declaration 'user_date' definition 'user_data'. [funcArgNamesDifferent] app/create_object.h:40:63: note: Function 'create_create_object_tool' argument 2 names different: declaration 'user_date' definition 'user_data'. app/create_object.c:285:57: note: Function 'create_create_object_tool' argument 2 names different: declaration 'user_date' definition 'user_data'. app/create_object.c:84:22: style: Variable 'connectionpoint' can be declared as pointer to const [constVariablePointer] app/create_object.c:128:46: style: Parameter 'tool' can be declared as pointer to const. However it seems that 'create_object_double_click' is a callback function, if 'tool' is declared with const you might also need to cast function pointer(s). [constParameterCallback] app/create_object.c:298:53: note: You might need to cast the function pointer here app/create_object.c:128:46: note: Parameter 'tool' can be declared as pointer to const app/create_object.c:128:68: style: Parameter 'event' can be declared as pointer to const. However it seems that 'create_object_double_click' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] app/create_object.c:298:53: note: You might need to cast the function pointer here app/create_object.c:128:68: note: Parameter 'event' can be declared as pointer to const app/create_object.c:129:17: style: Parameter 'ddisp' can be declared as pointer to const. However it seems that 'create_object_double_click' is a callback function, if 'ddisp' is declared with const you might also need to cast function pointer(s). [constParameterCallback] app/create_object.c:298:53: note: You might need to cast the function pointer here app/create_object.c:129:17: note: Parameter 'ddisp' can be declared as pointer to const app/create_object.c:218:62: style: Parameter 'event' can be declared as pointer to const. However it seems that 'create_object_motion' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] app/create_object.c:297:42: note: You might need to cast the function pointer here app/create_object.c:218:62: note: Parameter 'event' can be declared as pointer to const app/create_object.c:320:21: style: Variable 'real_tool' can be declared as pointer to const [constVariablePointer] app/defaults.c:48:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_CLOSE [valueFlowBailoutIncompleteVar] app/defaults.c:87:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_OK [valueFlowBailoutIncompleteVar] app/defaults.c:102:30: style:inconclusive: Function 'defaults_show' argument 1 names different: declaration 'obj' definition 'objtype'. [funcArgNamesDifferent] app/defaults.h:23:35: note: Function 'defaults_show' argument 1 names different: declaration 'obj' definition 'objtype'. app/defaults.c:102:30: note: Function 'defaults_show' argument 1 names different: declaration 'obj' definition 'objtype'. app/defaults.c:72:39: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'defaults_dialog_destroyed' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] app/defaults.c:134:3: note: You might need to cast the function pointer here app/defaults.c:72:39: note: Parameter 'widget' can be declared as pointer to const app/defaults.c:72:56: style: Parameter 'data' can be declared as pointer to const. However it seems that 'defaults_dialog_destroyed' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] app/defaults.c:134:3: note: You might need to cast the function pointer here app/defaults.c:72:56: note: Parameter 'data' can be declared as pointer to const app/dia-application.c:105:46: style:inconclusive: Function 'dia_application_diagram_add' argument 1 names different: declaration 'self' definition 'app'. [funcArgNamesDifferent] app/dia-application.h:17:74: note: Function 'dia_application_diagram_add' argument 1 names different: declaration 'self' definition 'app'. app/dia-application.c:105:46: note: Function 'dia_application_diagram_add' argument 1 names different: declaration 'self' definition 'app'. app/dia-application.c:118:49: style:inconclusive: Function 'dia_application_diagram_remove' argument 1 names different: declaration 'self' definition 'app'. [funcArgNamesDifferent] app/dia-application.h:19:74: note: Function 'dia_application_diagram_remove' argument 1 names different: declaration 'self' definition 'app'. app/dia-application.c:118:49: note: Function 'dia_application_diagram_remove' argument 1 names different: declaration 'self' definition 'app'. app/dia-application.c:160:47: style:inconclusive: Function 'dia_application_get_diagrams' argument 1 names different: declaration 'self' definition 'app'. [funcArgNamesDifferent] app/dia-application.h:27:74: note: Function 'dia_application_get_diagrams' argument 1 names different: declaration 'self' definition 'app'. app/dia-application.c:160:47: note: Function 'dia_application_get_diagrams' argument 1 names different: declaration 'self' definition 'app'. app/dia-application.c:168:49: style:inconclusive: Function 'dia_application_diagram_change' argument 1 names different: declaration 'self' definition 'app'. [funcArgNamesDifferent] app/dia-application.h:23:74: note: Function 'dia_application_diagram_change' argument 1 names different: declaration 'self' definition 'app'. app/dia-application.c:168:49: note: Function 'dia_application_diagram_change' argument 1 names different: declaration 'self' definition 'app'. app/dia-application.c:46:50: style: Parameter 'klass' can be declared as pointer to const [constParameterPointer] app/dia-builder.c:53:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_hash_table_destroy [valueFlowBailoutIncompleteVar] app/dia-builder.c:207:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCallback [valueFlowBailoutIncompleteVar] app/dia-builder.c:51:22: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] app/dia-builder.c:69:31: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] app/commands.c:499:3: error: Memory leak: ext2 [memleak] app/commands.c:122:33: style:inconclusive: Function 'file_print_callback' argument 1 names different: declaration 'action' definition '_action'. [funcArgNamesDifferent] app/commands.h:25:44: note: Function 'file_print_callback' argument 1 names different: declaration 'action' definition '_action'. app/commands.c:122:33: note: Function 'file_print_callback' argument 1 names different: declaration 'action' definition '_action'. app/commands.c:1100:28: style:inconclusive: Function 'activate_url' argument 2 names different: declaration 'url' definition 'link'. [funcArgNamesDifferent] app/commands.h:33:52: note: Function 'activate_url' argument 2 names different: declaration 'url' definition 'link'. app/commands.c:1100:28: note: Function 'activate_url' argument 2 names different: declaration 'url' definition 'link'. app/commands.c:104:32: style: Parameter 'action' can be declared as pointer to const [constParameterPointer] app/commands.c:177:39: style: Parameter 'action' can be declared as pointer to const [constParameterPointer] app/commands.c:481:9: style: Variable 'tmplate' can be declared as pointer to const [constVariablePointer] app/commands.c:496:12: style: Variable 'ext2' can be declared as pointer to const [constVariablePointer] app/commands.c:1021:19: style: Variable 'helpindex' can be declared as pointer to const [constVariablePointer] app/commands.c:1217:13: style: Variable 'ddisp' can be declared as pointer to const [constVariablePointer] app/dia-canvas.c:164:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] app/dia-canvas.c:276:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_STATIC_STRINGS [valueFlowBailoutIncompleteVar] app/dia-canvas.c:286:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_EXPOSURE_MASK [valueFlowBailoutIncompleteVar] app/dia-colour-area.c:130:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_OK [valueFlowBailoutIncompleteVar] app/dia-colour-area.c:214:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_BUTTON_PRESS [valueFlowBailoutIncompleteVar] app/dia-colour-area.c:262:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable color_black [valueFlowBailoutIncompleteVar] app/dia-colour-area.c:271:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable default_xpm [valueFlowBailoutIncompleteVar] app/dia-canvas.c:55:40: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'dia_canvas_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] app/dia-canvas.c:263:32: note: You might need to cast the function pointer here app/dia-canvas.c:55:40: note: Parameter 'pspec' can be declared as pointer to const app/dia-canvas.c:74:38: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'dia_canvas_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] app/dia-canvas.c:264:32: note: You might need to cast the function pointer here app/dia-canvas.c:74:38: note: Parameter 'pspec' can be declared as pointer to const app/dia-canvas.c:76:14: style: Variable 'self' can be declared as pointer to const [constVariablePointer] app/dia-canvas.c:94:67: style: Parameter 'cevent' can be declared as pointer to const. However it seems that 'dia_canvas_configure_event' is a callback function, if 'cevent' is declared with const you might also need to cast function pointer(s). [constParameterCallback] app/dia-canvas.c:266:35: note: You might need to cast the function pointer here app/dia-canvas.c:94:67: note: Parameter 'cevent' can be declared as pointer to const app/dia-guide-dialog.c:96:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dia_guide_dialog_parent_class [valueFlowBailoutIncompleteVar] app/dia-guide-dialog.c:107:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_OK [valueFlowBailoutIncompleteVar] app/dia-guide-dialog.c:139:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_STATIC_STRINGS [valueFlowBailoutIncompleteVar] app/dia-guide-dialog.c:152:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXDOUBLE [valueFlowBailoutIncompleteVar] app/dia-guide-dialog.c:51:46: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'dia_guide_dialog_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] app/dia-guide-dialog.c:123:32: note: You might need to cast the function pointer here app/dia-guide-dialog.c:51:46: note: Parameter 'pspec' can be declared as pointer to const app/dia-guide-dialog.c:72:44: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'dia_guide_dialog_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] app/dia-guide-dialog.c:124:32: note: You might need to cast the function pointer here app/dia-guide-dialog.c:72:44: note: Parameter 'pspec' can be declared as pointer to const app/dia-guide-dialog.c:202:34: style: Parameter 'parent' can be declared as pointer to const [constParameterPointer] app/dia-guide-dialog.c:202:51: style: Parameter 'dia' can be declared as pointer to const [constParameterPointer] app/dia-diagram-properties-dialog.c:132:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dia_diagram_properties_dialog_parent_class [valueFlowBailoutIncompleteVar] app/dia-diagram-properties-dialog.c:153:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_OK [valueFlowBailoutIncompleteVar] app/dia-diagram-properties-dialog.c:254:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_STATIC_STRINGS [valueFlowBailoutIncompleteVar] app/dia-diagram-properties-dialog.c:289:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_CANCEL [valueFlowBailoutIncompleteVar] app/dia-diagram-properties-dialog.c:334:10: style: Condition 'diagram' is always true [knownConditionTrueFalse] app/dia-diagram-properties-dialog.c:74:59: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'dia_diagram_properties_dialog_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] app/dia-diagram-properties-dialog.c:236:32: note: You might need to cast the function pointer here app/dia-diagram-properties-dialog.c:74:59: note: Parameter 'pspec' can be declared as pointer to const app/dia-diagram-properties-dialog.c:93:57: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'dia_diagram_properties_dialog_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] app/dia-diagram-properties-dialog.c:237:32: note: You might need to cast the function pointer here app/dia-diagram-properties-dialog.c:93:57: note: Parameter 'pspec' can be declared as pointer to const app/dia-diagram-properties-dialog.c:310:10: style: Variable 'name' can be declared as pointer to const [constVariablePointer] app/dia-diagram-properties-dialog.c:374:38: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] app/dia-diagram-properties-dialog.c:41:14: style: struct member '_DiaDiagramPropertiesDialogPrivate::manual' is never used. [unusedStructMember] app/dia-guide-tool.c:78:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MINDOUBLE [valueFlowBailoutIncompleteVar] app/dia-guide-tool.c:101:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MINDOUBLE [valueFlowBailoutIncompleteVar] app/dia-guide-tool.c:160:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MINDOUBLE [valueFlowBailoutIncompleteVar] app/dia-colour-area.c:209:53: style: Parameter 'event' can be declared as pointer to const. However it seems that 'dia_colour_area_button_press_event' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] app/dia-colour-area.c:259:38: note: You might need to cast the function pointer here app/dia-colour-area.c:209:53: note: Parameter 'event' can be declared as pointer to const app/dia-guide-tool.c:207:31: warning: Either the condition 'guide' is redundant or there is possible null pointer dereference: guide. [nullPointerRedundantCheck] app/dia-guide-tool.c:209:6: note: Assuming that condition 'guide' is not redundant app/dia-guide-tool.c:207:31: note: Null pointer dereference app/dia-colour-area.c:178:12: style: Variable 'window' is assigned a value that is never used. [unreadVariable] app/dia-guide-tool.c:88:14: style: Variable 'gtool' can be declared as pointer to const [constVariablePointer] app/dia-guide-tool.c:133:48: style: Parameter 'event' can be declared as pointer to const. However it seems that 'guide_motion' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] app/dia-guide-tool.c:75:42: note: You might need to cast the function pointer here app/dia-guide-tool.c:133:48: note: Parameter 'event' can be declared as pointer to const app/dia-line-width-area.c:74:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_OK [valueFlowBailoutIncompleteVar] app/dia-line-width-area.c:87:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_OK [valueFlowBailoutIncompleteVar] app/dia-line-width-area.c:107:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_CANCEL [valueFlowBailoutIncompleteVar] app/dia-line-width-area.c:159:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_LINE_CAP_BUTT [valueFlowBailoutIncompleteVar] app/dia-line-width-area.c:194:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_2BUTTON_PRESS [valueFlowBailoutIncompleteVar] app/dia-line-width-area.c:236:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_BUTTON_PRESS_MASK [valueFlowBailoutIncompleteVar] app/dia-line-width-area.c:153:21: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] app/dia-line-width-area.c:189:57: style: Parameter 'event' can be declared as pointer to const. However it seems that 'dia_line_width_area_button_press_event' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] app/dia-line-width-area.c:225:38: note: You might need to cast the function pointer here app/dia-line-width-area.c:189:57: note: Parameter 'event' can be declared as pointer to const app/dia-win-remote.c:76:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __argc [valueFlowBailoutIncompleteVar] app/dia-win-remote.c:140:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _MAX_PATH [valueFlowBailoutIncompleteVar] app/dia-win-remote.c:271:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __argc [valueFlowBailoutIncompleteVar] app/dia-win-remote.c:339:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_PATH [valueFlowBailoutIncompleteVar] app/dia-win-remote.c:388:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HKEY_LOCAL_MACHINE [valueFlowBailoutIncompleteVar] app/dia-page-layout.c:126:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] app/dia-page-layout.c:653:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_LINE_CAP_SQUARE [valueFlowBailoutIncompleteVar] app/diagram.c:1115:8: error: Syntax Error: AST broken, 'if' doesn't have two operands. [internalAstError] app/dia-page-layout.c:358:43: style:inconclusive: Function 'dia_page_layout_get_paper' argument 1 names different: declaration 'pl' definition 'self'. [funcArgNamesDifferent] app/dia-page-layout.h:49:77: note: Function 'dia_page_layout_get_paper' argument 1 names different: declaration 'pl' definition 'self'. app/dia-page-layout.c:358:43: note: Function 'dia_page_layout_get_paper' argument 1 names different: declaration 'pl' definition 'self'. app/dia-page-layout.c:365:43: style:inconclusive: Function 'dia_page_layout_set_paper' argument 1 names different: declaration 'pl' definition 'self'. [funcArgNamesDifferent] app/dia-page-layout.h:50:77: note: Function 'dia_page_layout_set_paper' argument 1 names different: declaration 'pl' definition 'self'. app/dia-page-layout.c:365:43: note: Function 'dia_page_layout_set_paper' argument 1 names different: declaration 'pl' definition 'self'. app/dia-page-layout.c:379:45: style:inconclusive: Function 'dia_page_layout_get_margins' argument 1 names different: declaration 'pl' definition 'self'. [funcArgNamesDifferent] app/dia-page-layout.h:52:77: note: Function 'dia_page_layout_get_margins' argument 1 names different: declaration 'pl' definition 'self'. app/dia-page-layout.c:379:45: note: Function 'dia_page_layout_get_margins' argument 1 names different: declaration 'pl' definition 'self'. app/dia-page-layout.c:401:45: style:inconclusive: Function 'dia_page_layout_set_margins' argument 1 names different: declaration 'pl' definition 'self'. [funcArgNamesDifferent] app/dia-page-layout.h:57:77: note: Function 'dia_page_layout_set_margins' argument 1 names different: declaration 'pl' definition 'self'. app/dia-page-layout.c:401:45: note: Function 'dia_page_layout_set_margins' argument 1 names different: declaration 'pl' definition 'self'. app/dia-page-layout.c:419:49: style:inconclusive: Function 'dia_page_layout_get_orientation' argument 1 names different: declaration 'pl' definition 'self'. [funcArgNamesDifferent] app/dia-page-layout.h:62:77: note: Function 'dia_page_layout_get_orientation' argument 1 names different: declaration 'pl' definition 'self'. app/dia-page-layout.c:419:49: note: Function 'dia_page_layout_get_orientation' argument 1 names different: declaration 'pl' definition 'self'. app/dia-page-layout.c:430:54: style:inconclusive: Function 'dia_page_layout_set_orientation' argument 1 names different: declaration 'pl' definition 'self'. [funcArgNamesDifferent] app/dia-page-layout.h:63:77: note: Function 'dia_page_layout_set_orientation' argument 1 names different: declaration 'pl' definition 'self'. app/dia-page-layout.c:430:54: note: Function 'dia_page_layout_set_orientation' argument 1 names different: declaration 'pl' definition 'self'. app/dia-page-layout.c:635:58: style:inconclusive: Function 'darea_size_allocate' argument 2 names different: declaration 'alloc' definition 'allocation'. [funcArgNamesDifferent] app/dia-page-layout.c:87:69: note: Function 'darea_size_allocate' argument 2 names different: declaration 'alloc' definition 'allocation'. app/dia-page-layout.c:635:58: note: Function 'darea_size_allocate' argument 2 names different: declaration 'alloc' definition 'allocation'. app/dia-page-layout.c:642:24: style:inconclusive: Function 'darea_draw' argument 1 names different: declaration 'self' definition 'widget'. [funcArgNamesDifferent] app/dia-page-layout.c:88:40: note: Function 'darea_draw' argument 1 names different: declaration 'self' definition 'widget'. app/dia-page-layout.c:642:24: note: Function 'darea_draw' argument 1 names different: declaration 'self' definition 'widget'. app/dia-page-layout.c:75:49: style: Parameter 'klass' can be declared as pointer to const [constParameterPointer] app/dia-page-layout.c:603:48: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] app/dia-page-layout.c:645:14: style: Variable 'window' can be declared as pointer to const [constVariablePointer] app/dia-win-remote.c:344:26: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] app/dia-win-remote.c:370:24: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] app/dia-win-remote.c:102:5: error: Memory leak: filename_utf8 [memleak] app/dia-win-remote.c:130:3: error: Memory leak: filename_utf8 [memleak] app/dia-win-remote.c:130:3: error: Memory leak: filename_utf8_down [memleak] app/dia-win-remote.c:143:9: style: Variable 'uri_args_cpy' can be declared as pointer to const [constVariablePointer] app/dia-win-remote.c:145:9: style: Variable 'filename_uri' can be declared as pointer to const [constVariablePointer] app/dia-win-remote.c:174:13: style: Variable 'pEnd' can be declared as pointer to const [constVariablePointer] app/dia-win-remote.c:148:9: style: Unused variable: dwDisp [unusedVariable] app/dia-win-remote.c:314:39: style: Variable '((LPSTR)(pDropFiles))[iCurBytePos]' is assigned a value that is never used. [unreadVariable] app/diagram_tree_model.c:80:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TREE_MODEL_ITERS_PERSIST [valueFlowBailoutIncompleteVar] app/diagram_tree_model.c:95:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_NONE [valueFlowBailoutIncompleteVar] app/diagram_tree_model.c:211:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_OBJECT [valueFlowBailoutIncompleteVar] app/diagram_tree_model.c:574:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] app/diagram_tree_model.c:588:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _dtm_parent_class [valueFlowBailoutIncompleteVar] app/diagram_tree_view.c:105:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _dtv_parent_class [valueFlowBailoutIncompleteVar] app/diagram_tree_view.c:189:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GETTEXT_PACKAGE [valueFlowBailoutIncompleteVar] app/diagram_tree_view.c:276:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _dtv_parent_class [valueFlowBailoutIncompleteVar] app/diagram_tree_view.c:283:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _dtv_parent_class [valueFlowBailoutIncompleteVar] app/diagram_tree_view.c:372:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] app/diagram_tree_view.c:407:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] app/diagram_tree_view.c:459:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] app/diagram_tree_view.c:525:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_STYLE_PROPERTY_FONT [valueFlowBailoutIncompleteVar] app/diagram_tree_view.c:597:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WINDOW_TOPLEVEL [valueFlowBailoutIncompleteVar] app/diagram_tree_model.c:95:3: warning: Logical disjunction always evaluates to true: index >= 0 || index < 4. [incorrectLogicOperator] app/diagram_tree_model.c:78:31: style: Parameter 'tree_model' can be declared as pointer to const. However it seems that '_dtm_get_flags' is a callback function, if 'tree_model' is declared with const you might also need to cast function pointer(s). [constParameterCallback] app/diagram_tree_model.c:370:22: note: You might need to cast the function pointer here app/diagram_tree_model.c:78:31: note: Parameter 'tree_model' can be declared as pointer to const app/diagram_tree_model.c:85:35: style: Parameter 'tree_model' can be declared as pointer to const. However it seems that '_dtm_get_n_columns' is a callback function, if 'tree_model' is declared with const you might also need to cast function pointer(s). [constParameterCallback] app/diagram_tree_model.c:371:26: note: You might need to cast the function pointer here app/diagram_tree_model.c:85:35: note: Parameter 'tree_model' can be declared as pointer to const app/diagram_tree_model.c:321:36: style: Parameter 'parent' can be declared as pointer to const. However it seems that '_dtm_iter_nth_child' is a callback function, if 'parent' is declared with const you might also need to cast function pointer(s). [constParameterCallback] app/diagram_tree_model.c:380:27: note: You might need to cast the function pointer here app/diagram_tree_model.c:321:36: note: Parameter 'parent' can be declared as pointer to const app/diagram_tree_model.c:350:19: style: Parameter 'child' can be declared as pointer to const. However it seems that '_dtm_iter_parent' is a callback function, if 'child' is declared with const you might also need to cast function pointer(s). [constParameterCallback] app/diagram_tree_model.c:381:24: note: You might need to cast the function pointer here app/diagram_tree_model.c:350:19: note: Parameter 'child' can be declared as pointer to const app/diagram_tree_model.c:596:27: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] app/diagram_tree_model.c:597:27: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] app/diagram_tree_model.c:599:40: style: Variable 'pb' can be declared as pointer to const [constVariablePointer] app/diagram_tree_model.c:600:9: style: Variable 'na' can be declared as pointer to const [constVariablePointer] app/diagram_tree_model.c:600:14: style: Variable 'nb' can be declared as pointer to const [constVariablePointer] app/diagram_tree_model.c:624:26: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] app/diagram_tree_model.c:625:26: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] app/diagram_tree_model.c:649:9: style: Variable 'na' can be declared as pointer to const [constVariablePointer] app/diagram_tree_model.c:649:14: style: Variable 'nb' can be declared as pointer to const [constVariablePointer] app/diagram_tree_model.c:690:14: style: Variable 'pa' can be declared as pointer to const [constVariablePointer] app/diagram_tree_model.c:690:36: style: Variable 'pb' can be declared as pointer to const [constVariablePointer] app/diagram_tree_view.c:174:7: error: Memory leak: em [memleak] app/diagram_tree_view.c:185:7: error: Memory leak: em [memleak] app/diagram_tree_view.c:215:7: error: Memory leak: em [memleak] app/diagram_tree_view.c:167:15: style: Variable 'em' can be declared as pointer to const [constVariablePointer] app/diagram_tree_view.c:178:15: style: Variable 'em' can be declared as pointer to const [constVariablePointer] app/diagram_tree_view.c:197:15: style: Variable 'em' can be declared as pointer to const [constVariablePointer] app/disp_callbacks.c:215:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] app/disp_callbacks.c:279:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_UNION [valueFlowBailoutIncompleteVar] app/disp_callbacks.c:323:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIAMENU_TOGGLE [valueFlowBailoutIncompleteVar] app/disp_callbacks.c:451:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIAMENU_ACTIVE [valueFlowBailoutIncompleteVar] app/disp_callbacks.c:771:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_SHIFT_MASK [valueFlowBailoutIncompleteVar] app/disp_callbacks.c:1272:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_OBJECT_CAN_PARENT [valueFlowBailoutIncompleteVar] app/dynamic_refresh.c:50:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] app/dynamic_refresh.c:77:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] app/dynamic_refresh.c:99:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PRIORITY_LOW [valueFlowBailoutIncompleteVar] app/dynamic_refresh.c:46:22: style: Variable 'obj_ddata' can be declared as pointer to const [constVariablePointer] app/dynamic_refresh.c:87:24: style: Parameter 'data' can be declared as pointer to const. However it seems that 'idle_handler' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] app/dynamic_refresh.c:111:52: note: You might need to cast the function pointer here app/dynamic_refresh.c:87:24: note: Parameter 'data' can be declared as pointer to const app/exit_dialog.c:65:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dia_exit_dialog_parent_class [valueFlowBailoutIncompleteVar] app/exit_dialog.c:151:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_ptr_array_unref [valueFlowBailoutIncompleteVar] app/exit_dialog.c:240:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_SHADOW_IN [valueFlowBailoutIncompleteVar] app/exit_dialog.c:145:14: style: Variable 'selected' can be declared as pointer to const [constVariablePointer] app/exit_dialog.c:340:9: style: Variable 'title' can be declared as pointer to const [constVariablePointer] app/display.c:155:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DIR_SEPARATOR [valueFlowBailoutIncompleteVar] app/display.c:469:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DiaRectangle [valueFlowBailoutIncompleteVar] app/display.c:505:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_HIGHLIGHT_NONE [valueFlowBailoutIncompleteVar] app/display.c:582:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] app/display.c:1239:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_ptr_array_unref [valueFlowBailoutIncompleteVar] app/display.c:1420:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] app/display.c:1616:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pango_attr_list_unref [valueFlowBailoutIncompleteVar] app/display.c:1681:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] app/filedlg.c:179:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] app/filedlg.c:245:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_ACCEPT [valueFlowBailoutIncompleteVar] app/filedlg.c:314:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_FILE_CHOOSER_ACTION_OPEN [valueFlowBailoutIncompleteVar] app/filedlg.c:402:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_ACCEPT [valueFlowBailoutIncompleteVar] app/filedlg.c:486:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_ACCEPT [valueFlowBailoutIncompleteVar] app/filedlg.c:500:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_FILE_CHOOSER_ACTION_SAVE [valueFlowBailoutIncompleteVar] app/filedlg.c:750:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_ACCEPT [valueFlowBailoutIncompleteVar] app/filedlg.c:822:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_FILE_CHOOSER_ACTION_SAVE [valueFlowBailoutIncompleteVar] app/disp_callbacks.c:401:6: style: Condition 'selected_list' is always false [knownConditionTrueFalse] app/disp_callbacks.c:399:21: note: Assuming that condition 'selected_list==NULL' is not redundant app/disp_callbacks.c:401:6: note: Condition 'selected_list' is always false app/disp_callbacks.c:578:5: style: Redundant initialization for 'p'. The initialized value is overwritten before it is read. [redundantInitialization] app/disp_callbacks.c:564:11: note: p is initialized app/disp_callbacks.c:578:5: note: p is overwritten app/disp_callbacks.c:387:10: style: Variable 'selected_list' can be declared as pointer to const [constVariablePointer] app/disp_callbacks.c:475:37: style: Parameter 'widget' can be declared as pointer to const [constParameterPointer] app/disp_callbacks.c:475:60: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] app/disp_callbacks.c:494:38: style: Parameter 'widget' can be declared as pointer to const [constParameterPointer] app/disp_callbacks.c:494:61: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] app/disp_callbacks.c:745:17: style: Variable 'visible' can be declared as pointer to const [constVariablePointer] app/disp_callbacks.c:826:24: style: Variable 'focus_evt' can be declared as pointer to const [constVariablePointer] app/filedlg.c:143:64: warning: Invalid g_list_nth_data() argument nr 2. The value is -1 but the valid values are '0:'. [invalidFunctionArg] app/filedlg.c:370:61: note: Calling function 'build_gtk_file_filter_from_index', 1st argument '0' value is 0 app/filedlg.c:143:64: note: Invalid argument app/filedlg.c:565:5: error: Memory leak: base [memleak] app/filedlg.c:682:1: error: Memory leak: basename [memleak] app/filedlg.c:682:1: error: Memory leak: utf8_name [memleak] app/filedlg.c:910:5: error: Memory leak: folder [memleak] app/filedlg.c:889:41: warning: Either the condition 'dia' is redundant or there is possible null pointer dereference: dia. [nullPointerRedundantCheck] app/filedlg.c:893:7: note: Assuming that condition 'dia' is not redundant app/filedlg.c:889:41: note: Null pointer dereference app/filedlg.c:140:20: style: Variable 'ifilter' can be declared as pointer to const [constVariablePointer] app/filedlg.c:242:9: style: Variable 'filename' can be declared as pointer to const [constVariablePointer] app/filedlg.c:600:11: style: Variable 'filename' can be declared as pointer to const [constVariablePointer] app/filedlg.c:663:20: style: Variable 'efilter' can be declared as pointer to const [constVariablePointer] app/filedlg.c:689:10: style: Variable 'name' can be declared as pointer to const [constVariablePointer] app/filedlg.c:898:11: style: Variable 'fnabs' can be declared as pointer to const [constVariablePointer] app/filedlg.c:902:13: style: Variable 'basename' can be declared as pointer to const [constVariablePointer] app/display.c:109:3: error: Memory leak: msg [memleak] app/display.c:120:3: error: Memory leak: msg [memleak] app/display.c:652:54: style:inconclusive: Function 'ddisplay_zoom' argument 3 names different: declaration 'zoom_factor' definition 'magnify'. [funcArgNamesDifferent] app/display.h:162:54: note: Function 'ddisplay_zoom' argument 3 names different: declaration 'zoom_factor' definition 'magnify'. app/display.c:652:54: note: Function 'ddisplay_zoom' argument 3 names different: declaration 'zoom_factor' definition 'magnify'. app/display.c:1429:44: style:inconclusive: Function 'ddisplay_set_all_cursor_name' argument 2 names different: declaration 'cursor' definition 'cursor_name'. [funcArgNamesDifferent] app/display.h:187:49: note: Function 'ddisplay_set_all_cursor_name' argument 2 names different: declaration 'cursor' definition 'cursor_name'. app/display.c:1429:44: note: Function 'ddisplay_set_all_cursor_name' argument 2 names different: declaration 'cursor' definition 'cursor_name'. app/display.c:769:20: style: Local variable 'snap_to_grid' shadows outer function [shadowFunction] app/grid.h:36:6: note: Shadowed declaration app/display.c:769:20: note: Shadow variable app/display.c:1283:20: style: Local variable 'snap_to_grid' shadows outer function [shadowFunction] app/grid.h:36:6: note: Shadowed declaration app/display.c:1283:20: note: Shadow variable app/display.c:62:10: style: Variable 'zoom_text' can be declared as pointer to const [constVariablePointer] app/display.c:83:29: style: Parameter 'dia' can be declared as pointer to const. However it seems that 'selection_changed' is a callback function, if 'dia' is declared with const you might also need to cast function pointer(s). [constParameterCallback] app/display.c:1181:57: note: You might need to cast the function pointer here app/display.c:83:29: note: Parameter 'dia' can be declared as pointer to const app/display.c:292:19: style: Variable 'extents' can be declared as pointer to const [constVariablePointer] app/display.c:320:17: style: Variable 'visible' can be declared as pointer to const [constVariablePointer] app/display.c:336:17: style: Variable 'visible' can be declared as pointer to const [constVariablePointer] app/display.c:349:38: style: Parameter 'ddisp' can be declared as pointer to const [constParameterPointer] app/display.c:357:40: style: Parameter 'ddisp' can be declared as pointer to const [constParameterPointer] app/display.c:370:17: style: Variable 'visible' can be declared as pointer to const [constVariablePointer] app/display.c:381:39: style: Parameter 'point' can be declared as pointer to const [constParameterPointer] app/display.c:623:17: style: Variable 'extents' can be declared as pointer to const [constVariablePointer] app/display.c:652:40: style: Parameter 'point' can be declared as pointer to const [constParameterPointer] app/display.c:654:17: style: Variable 'visible' can be declared as pointer to const [constVariablePointer] app/display.c:704:17: style: Variable 'visible' can be declared as pointer to const [constVariablePointer] app/display.c:721:49: style: Parameter 'point' can be declared as pointer to const [constParameterPointer] app/display.c:723:17: style: Variable 'visible' can be declared as pointer to const [constVariablePointer] app/display.c:1010:56: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] app/display.c:1092:42: style: Parameter 'ddisp' can be declared as pointer to const [constParameterPointer] app/display.c:1170:13: style: Variable 'ddisp' can be declared as pointer to const [constVariablePointer] app/display.c:1209:9: style: Variable 'fname' can be declared as pointer to const [constVariablePointer] app/display.c:1210:9: style: Variable 'path' can be declared as pointer to const [constVariablePointer] app/display.c:1378:15: style: Variable 'name' can be declared as pointer to const [constVariablePointer] app/display.c:1460:39: style: Parameter 'ddisp' can be declared as pointer to const [constParameterPointer] app/find-and-replace.c:192:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROP_TYPE_SARRAY [valueFlowBailoutIncompleteVar] app/find-and-replace.c:258:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pdtpp_true [valueFlowBailoutIncompleteVar] app/find-and-replace.c:551:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_DIALOG_DESTROY_WITH_PARENT [valueFlowBailoutIncompleteVar] app/find-and-replace.c:586:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_DIALOG_DESTROY_WITH_PARENT [valueFlowBailoutIncompleteVar] app/grid.c:124:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_LINE_STYLE_SOLID [valueFlowBailoutIncompleteVar] app/grid.c:166:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_LINE_STYLE_SOLID [valueFlowBailoutIncompleteVar] app/grid.c:356:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_LINE_STYLE_SOLID [valueFlowBailoutIncompleteVar] app/grid.c:410:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_LINE_STYLE_SOLID [valueFlowBailoutIncompleteVar] app/gtkhwrapbox.c:618:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] app/find-and-replace.c:88:5: error: Memory leak: a [memleak] app/find-and-replace.c:88:5: error: Memory leak: b [memleak] app/find-and-replace.c:102:5: error: Memory leak: a [memleak] app/find-and-replace.c:102:5: error: Memory leak: b [memleak] app/find-and-replace.c:106:3: error: Memory leak: s1 [memleak] app/find-and-replace.c:106:3: error: Memory leak: s2 [memleak] app/find-and-replace.c:119:3: error: Memory leak: repl [memleak] app/find-and-replace.c:167:5: error: Memory leak: s1 [memleak] app/find-and-replace.c:167:5: error: Memory leak: s2 [memleak] app/find-and-replace.c:113:22: style: Redundant pointer operation on 'value_to_match' - it's already a pointer. [redundantPointerOp] app/find-and-replace.c:81:13: style: Variable 'a' can be declared as pointer to const [constVariablePointer] app/find-and-replace.c:82:13: style: Variable 'b' can be declared as pointer to const [constVariablePointer] app/find-and-replace.c:91:12: style: Variable 's2' can be declared as pointer to const [constVariablePointer] app/find-and-replace.c:95:13: style: Variable 'a' can be declared as pointer to const [constVariablePointer] app/find-and-replace.c:96:13: style: Variable 'b' can be declared as pointer to const [constVariablePointer] app/find-and-replace.c:163:12: style: Variable 's2' can be declared as pointer to const [constVariablePointer] app/grid.c:400:27: warning: Either the condition '!dia' is redundant or there is possible null pointer dereference: dia. [nullPointerRedundantCheck] app/grid.c:402:7: note: Assuming that condition '!dia' is not redundant app/grid.c:400:27: note: Null pointer dereference app/grid.c:92:59: style: Parameter 'update' can be declared as pointer to const [constParameterPointer] app/grid.c:143:58: style: Parameter 'update' can be declared as pointer to const [constParameterPointer] app/grid.c:186:47: style: Parameter 'update' can be declared as pointer to const [constParameterPointer] app/grid.c:307:9: style: Variable 'grid' can be declared as pointer to const [constVariablePointer] app/grid.c:340:48: style: Parameter 'update' can be declared as pointer to const [constParameterPointer] app/grid.c:417:17: style: Variable 'guide' can be declared as pointer to const [constVariablePointer] app/grid.c:479:15: style: Variable 'guide_h' can be declared as pointer to const [constVariablePointer] app/grid.c:480:15: style: Variable 'guide_v' can be declared as pointer to const [constVariablePointer] app/gtkwrapbox.c:112:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TYPE_CONTAINER [valueFlowBailoutIncompleteVar] app/gtkwrapbox.c:153:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_READWRITE [valueFlowBailoutIncompleteVar] app/gtkwrapbox.c:482:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TYPE_WIDGET [valueFlowBailoutIncompleteVar] app/handle_ops.c:70:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_LINE_STYLE_SOLID [valueFlowBailoutIncompleteVar] app/handle_ops.c:51:22: style: Parameter 'handle' can be declared as pointer to const [constParameterPointer] app/handle_ops.c:116:59: style: Parameter 'pos' can be declared as pointer to const [constParameterPointer] app/gtkhwrapbox.c:85:45: style:inconclusive: Function 'gtk_hwrap_box_class_init' argument 1 names different: declaration 'klass' definition 'class'. [funcArgNamesDifferent] app/gtkhwrapbox.c:33:65: note: Function 'gtk_hwrap_box_class_init' argument 1 names different: declaration 'klass' definition 'class'. app/gtkhwrapbox.c:85:45: note: Function 'gtk_hwrap_box_class_init' argument 1 names different: declaration 'klass' definition 'class'. app/gtkhwrapbox.c:281:46: style:inconclusive: Function 'reverse_list_row_children' argument 4 names different: declaration 'max_height' definition 'max_child_size'. [funcArgNamesDifferent] app/gtkhwrapbox.c:48:65: note: Function 'reverse_list_row_children' argument 4 names different: declaration 'max_height' definition 'max_child_size'. app/gtkhwrapbox.c:281:46: note: Function 'reverse_list_row_children' argument 4 names different: declaration 'max_height' definition 'max_child_size'. app/gtkhwrapbox.c:282:46: style:inconclusive: Function 'reverse_list_row_children' argument 5 names different: declaration 'can_vexpand' definition 'expand_line'. [funcArgNamesDifferent] app/gtkhwrapbox.c:49:65: note: Function 'reverse_list_row_children' argument 5 names different: declaration 'can_vexpand' definition 'expand_line'. app/gtkhwrapbox.c:282:46: note: Function 'reverse_list_row_children' argument 5 names different: declaration 'can_vexpand' definition 'expand_line'. app/gtkhwrapbox.c:126:20: style: Variable 'hwbox' can be declared as pointer to const [constVariablePointer] app/gtkhwrapbox.c:280:46: style: Parameter 'area' can be declared as pointer to const. However it seems that 'reverse_list_row_children' is a callback function, if 'area' is declared with const you might also need to cast function pointer(s). [constParameterCallback] app/gtkhwrapbox.c:103:41: note: You might need to cast the function pointer here app/gtkhwrapbox.c:280:46: note: Parameter 'area' can be declared as pointer to const app/gtkhwrapbox.c:334:28: style: Parameter 'area' can be declared as pointer to const [constParameterPointer] app/highlight.c:77:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] app/highlight.c:97:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable layer [valueFlowBailoutIncompleteVar] app/gtkwrapbox.c:120:43: style:inconclusive: Function 'gtk_wrap_box_class_init' argument 1 names different: declaration 'klass' definition 'class'. [funcArgNamesDifferent] app/gtkwrapbox.c:54:61: note: Function 'gtk_wrap_box_class_init' argument 1 names different: declaration 'klass' definition 'class'. app/gtkwrapbox.c:120:43: note: Function 'gtk_wrap_box_class_init' argument 1 names different: declaration 'klass' definition 'class'. app/gtkwrapbox.c:759:46: style:inconclusive: Function 'gtk_wrap_box_query_line_lengths' argument 2 names different: declaration 'n_lines' definition '_n_lines'. [funcArgNamesDifferent] app/gtkwrapbox.h:131:63: note: Function 'gtk_wrap_box_query_line_lengths' argument 2 names different: declaration 'n_lines' definition '_n_lines'. app/gtkwrapbox.c:759:46: note: Function 'gtk_wrap_box_query_line_lengths' argument 2 names different: declaration 'n_lines' definition '_n_lines'. app/gtkwrapbox.c:285:42: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'gtk_wrap_box_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] app/gtkwrapbox.c:132:32: note: You might need to cast the function pointer here app/gtkwrapbox.c:285:42: note: Parameter 'pspec' can be declared as pointer to const app/gtkwrapbox.c:323:40: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'gtk_wrap_box_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] app/gtkwrapbox.c:133:32: note: You might need to cast the function pointer here app/gtkwrapbox.c:323:40: note: Parameter 'pspec' can be declared as pointer to const app/gtkwrapbox.c:480:47: style: Parameter 'container' can be declared as pointer to const. However it seems that 'gtk_wrap_box_child_type' is a callback function, if 'container' is declared with const you might also need to cast function pointer(s). [constParameterCallback] app/gtkwrapbox.c:141:33: note: You might need to cast the function pointer here app/gtkwrapbox.c:480:47: note: Parameter 'container' can be declared as pointer to const app/layer-editor/dia-layer-editor-dialog.c:104:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dia_layer_editor_dialog_parent_class [valueFlowBailoutIncompleteVar] app/layer-editor/dia-layer-editor-dialog.c:140:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_READWRITE [valueFlowBailoutIncompleteVar] app/layer-editor/dia-layer-editor-dialog.c:294:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_BINDING_DEFAULT [valueFlowBailoutIncompleteVar] app/layer-editor/dia-layer-editor-dialog.c:61:53: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'dia_layer_editor_dialog_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] app/layer-editor/dia-layer-editor-dialog.c:124:32: note: You might need to cast the function pointer here app/layer-editor/dia-layer-editor-dialog.c:61:53: note: Parameter 'pspec' can be declared as pointer to const app/layer-editor/dia-layer-editor-dialog.c:80:51: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'dia_layer_editor_dialog_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] app/layer-editor/dia-layer-editor-dialog.c:125:32: note: You might need to cast the function pointer here app/layer-editor/dia-layer-editor-dialog.c:80:51: note: Parameter 'pspec' can be declared as pointer to const app/layer-editor/dia-layer-editor-dialog.c:366:32: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] app/layer-editor/dia-layer-editor.c:104:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dia_layer_editor_parent_class [valueFlowBailoutIncompleteVar] app/layer-editor/dia-layer-editor.c:127:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_READWRITE [valueFlowBailoutIncompleteVar] app/layer-editor/dia-layer-editor.c:149:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_2BUTTON_PRESS [valueFlowBailoutIncompleteVar] app/layer-editor/dia-layer-editor.c:318:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_SHADOW_ETCHED_IN [valueFlowBailoutIncompleteVar] app/layer-editor/dia-layer-editor.c:239:1: error: Memory leak: dlg [memleak] app/layer-editor/dia-layer-editor.c:62:46: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'dia_layer_editor_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] app/layer-editor/dia-layer-editor.c:113:32: note: You might need to cast the function pointer here app/layer-editor/dia-layer-editor.c:62:46: note: Parameter 'pspec' can be declared as pointer to const app/layer-editor/dia-layer-editor.c:81:44: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'dia_layer_editor_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] app/layer-editor/dia-layer-editor.c:114:32: note: You might need to cast the function pointer here app/layer-editor/dia-layer-editor.c:81:44: note: Parameter 'pspec' can be declared as pointer to const app/layer-editor/dia-layer-editor.c:225:13: style: Variable 'layer' can be declared as pointer to const [constVariablePointer] app/layer-editor/dia-layer-editor.c:397:26: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] app/layer-editor/dia-layer-list.c:597:8: error: Syntax Error: AST broken, 'if' doesn't have two operands. [internalAstError] app/layer-editor/dia-layer-properties.c:103:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dia_layer_properties_parent_class [valueFlowBailoutIncompleteVar] app/layer-editor/dia-layer-properties.c:114:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_OK [valueFlowBailoutIncompleteVar] app/layer-editor/dia-layer-properties.c:188:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_READWRITE [valueFlowBailoutIncompleteVar] app/layer-editor/dia-layer-properties.c:220:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WIN_POS_MOUSE [valueFlowBailoutIncompleteVar] app/layer-editor/dia-layer-properties.c:54:50: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'dia_layer_properties_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] app/layer-editor/dia-layer-properties.c:168:32: note: You might need to cast the function pointer here app/layer-editor/dia-layer-properties.c:54:50: note: Parameter 'pspec' can be declared as pointer to const app/layer-editor/dia-layer-properties.c:76:48: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'dia_layer_properties_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] app/layer-editor/dia-layer-properties.c:169:32: note: You might need to cast the function pointer here app/layer-editor/dia-layer-properties.c:76:48: note: Parameter 'pspec' can be declared as pointer to const app/layer-editor/dia-layer-properties.c:283:30: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] app/layer-editor/dia-layer-properties.c:310:11: style: Variable 'name' can be declared as pointer to const [constVariablePointer] app/layer-editor/dia-layer-properties.c:328:30: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] app/interface.c:312:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_SHADOW_OUT [valueFlowBailoutIncompleteVar] app/interface.c:415:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_POINTER_MOTION_MASK [valueFlowBailoutIncompleteVar] app/interface.c:519:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RELIEF_NONE [valueFlowBailoutIncompleteVar] app/interface.c:644:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WINDOW_TOPLEVEL [valueFlowBailoutIncompleteVar] app/interface.c:850:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SIGNAL_MATCH_FUNC [valueFlowBailoutIncompleteVar] app/interface.c:883:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WINDOW_TOPLEVEL [valueFlowBailoutIncompleteVar] app/interface.c:996:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WINDOW_TOPLEVEL [valueFlowBailoutIncompleteVar] app/interface.c:1231:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_REGEX_OPTIMIZE [valueFlowBailoutIncompleteVar] app/layer-editor/layer_dialog.c:153:1: error: There is an unknown macro here somewhere. Configuration is required. If DIA_DEFINE_CHANGE is a macro then please configure it. [unknownMacro] app/layer-editor/dia-layer-widget.c:141:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dia_layer_widget_parent_class [valueFlowBailoutIncompleteVar] app/layer-editor/dia-layer-widget.c:167:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_WINDOW_CHILD [valueFlowBailoutIncompleteVar] app/layer-editor/dia-layer-widget.c:334:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dia_layer_widget_parent_class [valueFlowBailoutIncompleteVar] app/layer-editor/dia-layer-widget.c:380:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SIGNAL_ACTION [valueFlowBailoutIncompleteVar] app/layer-editor/dia-layer-widget.c:475:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_SHIFT_MASK [valueFlowBailoutIncompleteVar] app/layer-editor/dia-layer-widget.c:643:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_BINDING_SYNC_CREATE [valueFlowBailoutIncompleteVar] app/load_save.c:251:5: error: syntax error [syntaxError] app/layer-editor/dia-layer-widget.c:93:46: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'dia_layer_widget_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] app/layer-editor/dia-layer-widget.c:354:32: note: You might need to cast the function pointer here app/layer-editor/dia-layer-widget.c:93:46: note: Parameter 'pspec' can be declared as pointer to const app/layer-editor/dia-layer-widget.c:115:44: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'dia_layer_widget_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] app/layer-editor/dia-layer-widget.c:355:32: note: You might need to cast the function pointer here app/layer-editor/dia-layer-widget.c:115:44: note: Parameter 'pspec' can be declared as pointer to const app/layer-editor/dia-layer-widget.c:295:40: style: Parameter 'previous_style' can be declared as pointer to const. However it seems that 'dia_layer_widget_style_set' is a callback function, if 'previous_style' is declared with const you might also need to cast function pointer(s). [constParameterCallback] app/layer-editor/dia-layer-widget.c:364:29: note: You might need to cast the function pointer here app/layer-editor/dia-layer-widget.c:295:40: note: Parameter 'previous_style' can be declared as pointer to const app/layer-editor/dia-layer-widget.c:469:31: style: Parameter 'event' can be declared as pointer to const. However it seems that 'button_event' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] app/layer-editor/dia-layer-widget.c:597:3: note: You might need to cast the function pointer here app/layer-editor/dia-layer-widget.c:469:31: note: Parameter 'event' can be declared as pointer to const app/layer-editor/dia-layer-widget.c:671:26: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] app/layer-editor/dia-layer-widget.c:710:33: style: Parameter 'layer' can be declared as pointer to const [constParameterPointer] app/interface.c:265:1: error: Memory leak: zoomamount [memleak] app/interface.c:977:1: error: Memory leak: version [memleak] app/interface.c:1240:3: error: Memory leak: regex [memleak] app/interface.c:1255:3: error: Memory leak: num [memleak] app/interface.c:220:23: style:inconclusive: Function 'view_zoom_set' argument 1 names different: declaration 'zoom_factor' definition 'factor'. [funcArgNamesDifferent] app/interface.h:58:28: note: Function 'view_zoom_set' argument 1 names different: declaration 'zoom_factor' definition 'factor'. app/interface.c:220:23: note: Function 'view_zoom_set' argument 1 names different: declaration 'zoom_factor' definition 'factor'. app/interface.c:1124:48: style:inconclusive: Function '_ddisplay_hruler_button_press' argument 2 names different: declaration 'bevent' definition 'event'. [funcArgNamesDifferent] app/interface.c:56:25: note: Function '_ddisplay_hruler_button_press' argument 2 names different: declaration 'bevent' definition 'event'. app/interface.c:1124:48: note: Function '_ddisplay_hruler_button_press' argument 2 names different: declaration 'bevent' definition 'event'. app/interface.c:1134:48: style:inconclusive: Function '_ddisplay_vruler_button_press' argument 2 names different: declaration 'bevent' definition 'event'. [funcArgNamesDifferent] app/interface.c:60:25: note: Function '_ddisplay_vruler_button_press' argument 2 names different: declaration 'bevent' definition 'event'. app/interface.c:1134:48: note: Function '_ddisplay_vruler_button_press' argument 2 names different: declaration 'bevent' definition 'event'. app/interface.c:1159:50: style:inconclusive: Function '_ddisplay_ruler_button_release' argument 2 names different: declaration 'bevent' definition 'event'. [funcArgNamesDifferent] app/interface.c:69:25: note: Function '_ddisplay_ruler_button_release' argument 2 names different: declaration 'bevent' definition 'event'. app/interface.c:1159:50: note: Function '_ddisplay_ruler_button_release' argument 2 names different: declaration 'bevent' definition 'event'. app/interface.c:840:29: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'toolbox_destroy' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] app/interface.c:1003:3: note: You might need to cast the function pointer here app/interface.c:840:29: note: Parameter 'widget' can be declared as pointer to const app/interface.c:840:46: style: Parameter 'data' can be declared as pointer to const. However it seems that 'toolbox_destroy' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] app/interface.c:1003:3: note: You might need to cast the function pointer here app/interface.c:840:46: note: Parameter 'data' can be declared as pointer to const app/interface.c:1144:47: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] app/interface.c:1226:9: style: Variable 'num' can be declared as pointer to const [constVariablePointer] app/interface.c:1231:13: style: Variable 'regex' can be declared as pointer to const [constVariablePointer] app/magnify.c:47:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_OWNERSHIP_APPLICATION [valueFlowBailoutIncompleteVar] app/magnify.c:86:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_CONTROL_MASK [valueFlowBailoutIncompleteVar] app/menus.c:319:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GETTEXT_PACKAGE [valueFlowBailoutIncompleteVar] app/menus.c:601:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_UI_MANAGER_MENU [valueFlowBailoutIncompleteVar] app/menus.c:899:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_UI_MANAGER_AUTO [valueFlowBailoutIncompleteVar] app/menus.c:1279:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_UI_MANAGER_AUTO [valueFlowBailoutIncompleteVar] app/menus.c:1348:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dia_object_change_unref [valueFlowBailoutIncompleteVar] app/modify_tool.c:115:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MODIFIER_NONE [valueFlowBailoutIncompleteVar] app/modify_tool.c:191:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_SHIFT_MASK [valueFlowBailoutIncompleteVar] app/modify_tool.c:254:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_OWNERSHIP_APPLICATION [valueFlowBailoutIncompleteVar] app/modify_tool.c:306:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_OWNERSHIP_APPLICATION [valueFlowBailoutIncompleteVar] app/modify_tool.c:407:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_SHIFT_MASK [valueFlowBailoutIncompleteVar] app/modify_tool.c:488:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HANDLE_RESIZE_SE [valueFlowBailoutIncompleteVar] app/modify_tool.c:768:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Point [valueFlowBailoutIncompleteVar] app/magnify.c:58:17: style: Variable 'visible' can be declared as pointer to const [constVariablePointer] app/magnify.c:167:26: style: Parameter 'tool' can be declared as pointer to const [constParameterPointer] app/menus.c:847:10: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] app/menus.c:578:18: warning: Either the condition 'subpath' is redundant or there is possible null pointer dereference: subpath. [nullPointerRedundantCheck] app/menus.c:604:63: note: Assuming that condition 'subpath' is not redundant app/menus.c:578:18: note: Null pointer dereference app/modify_tool.c:160:15: style: Variable 'mtool' can be declared as pointer to const [constVariablePointer] app/modify_tool.c:167:23: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] app/modify_tool.c:395:14: style: Variable 'clicked_obj' can be declared as pointer to const [constVariablePointer] app/modify_tool.c:442:18: style: Variable 'settings' can be declared as pointer to const [constVariablePointer] app/modify_tool.c:471:32: style: Parameter 'event' can be declared as pointer to const. However it seems that 'modify_motion' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] app/modify_tool.c:101:42: note: You might need to cast the function pointer here app/modify_tool.c:471:32: note: Parameter 'event' can be declared as pointer to const app/menus.c:362:68: style:inconclusive: Function 'integrated_ui_toolbar_object_snap_synchronize_to_display' argument 1 names different: declaration 'ddisp' definition 'param'. [funcArgNamesDifferent] app/menus.h:40:87: note: Function 'integrated_ui_toolbar_object_snap_synchronize_to_display' argument 1 names different: declaration 'ddisp' definition 'param'. app/menus.c:362:68: note: Function 'integrated_ui_toolbar_object_snap_synchronize_to_display' argument 1 names different: declaration 'ddisp' definition 'param'. app/modify_tool.c:506:18: style: Variable 'obj' can be declared as pointer to const [constVariablePointer] app/menus.c:383:68: style:inconclusive: Function 'integrated_ui_toolbar_guides_snap_synchronize_to_display' argument 1 names different: declaration 'ddisp' definition 'param'. [funcArgNamesDifferent] app/menus.h:41:87: note: Function 'integrated_ui_toolbar_guides_snap_synchronize_to_display' argument 1 names different: declaration 'ddisp' definition 'param'. app/menus.c:383:68: note: Function 'integrated_ui_toolbar_guides_snap_synchronize_to_display' argument 1 names different: declaration 'ddisp' definition 'param'. app/modify_tool.c:771:13: style: Variable 'obj' can be declared as pointer to const [constVariablePointer] app/menus.c:443:66: style:inconclusive: Function 'integrated_ui_toolbar_grid_snap_synchronize_to_display' argument 1 names different: declaration 'ddisp' definition 'param'. [funcArgNamesDifferent] app/menus.h:39:87: note: Function 'integrated_ui_toolbar_grid_snap_synchronize_to_display' argument 1 names different: declaration 'ddisp' definition 'param'. app/menus.c:443:66: note: Function 'integrated_ui_toolbar_grid_snap_synchronize_to_display' argument 1 names different: declaration 'ddisp' definition 'param'. app/menus.c:1077:29: style:inconclusive: Function 'menus_get_integrated_ui_menubar' argument 3 names different: declaration 'accel' definition 'accel_group'. [funcArgNamesDifferent] app/menus.h:46:68: note: Function 'menus_get_integrated_ui_menubar' argument 3 names different: declaration 'accel' definition 'accel_group'. app/menus.c:1077:29: note: Function 'menus_get_integrated_ui_menubar' argument 3 names different: declaration 'accel' definition 'accel_group'. app/menus.c:1124:23: style:inconclusive: Function 'menus_get_toolbox_menubar' argument 2 names different: declaration 'accel' definition 'accel_group'. [funcArgNamesDifferent] app/menus.h:48:68: note: Function 'menus_get_toolbox_menubar' argument 2 names different: declaration 'accel' definition 'accel_group'. app/menus.c:1124:23: note: Function 'menus_get_toolbox_menubar' argument 2 names different: declaration 'accel' definition 'accel_group'. app/menus.c:313:45: style: Parameter 'data' can be declared as pointer to const. However it seems that '_dia_translate' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] app/menus.c:994:57: note: You might need to cast the function pointer here app/menus.c:313:45: note: Parameter 'data' can be declared as pointer to const app/menus.c:915:42: style: Parameter 'action' can be declared as pointer to const. However it seems that '_ui_manager_connect_proxy' is a callback function, if 'action' is declared with const you might also need to cast function pointer(s). [constParameterCallback] app/menus.c:1042:3: note: You might need to cast the function pointer here app/menus.c:915:42: note: Parameter 'action' can be declared as pointer to const app/navigation.c:147:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dia_navigation_window_parent_class [valueFlowBailoutIncompleteVar] app/navigation.c:227:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cairo_surface_destroy [valueFlowBailoutIncompleteVar] app/navigation.c:241:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_LINE_CAP_BUTT [valueFlowBailoutIncompleteVar] app/navigation.c:367:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_STATIC_STRINGS [valueFlowBailoutIncompleteVar] app/navigation.c:377:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_EXPOSURE_MASK [valueFlowBailoutIncompleteVar] app/navigation.c:388:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_FLEUR [valueFlowBailoutIncompleteVar] app/navigation.c:421:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WINDOW_POPUP [valueFlowBailoutIncompleteVar] app/navigation.c:483:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RELIEF_NONE [valueFlowBailoutIncompleteVar] app/pagesetup.c:53:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_APPLY [valueFlowBailoutIncompleteVar] app/pagesetup.c:79:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_DIALOG_DESTROY_WITH_PARENT [valueFlowBailoutIncompleteVar] app/pagesetup.c:135:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_APPLY [valueFlowBailoutIncompleteVar] app/pagesetup.c:205:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_APPLY [valueFlowBailoutIncompleteVar] app/plugin-manager.c:40:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_APPLY [valueFlowBailoutIncompleteVar] app/plugin-manager.c:113:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_CELL_RENDERER_MODE_ACTIVATABLE [valueFlowBailoutIncompleteVar] app/plugin-manager.c:179:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_CELL_RENDERER_MODE_INERT [valueFlowBailoutIncompleteVar] app/plugin-manager.c:212:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_CLOSE [valueFlowBailoutIncompleteVar] app/plugin-manager.c:110:15: style: Redundant condition: loaded. '!loaded || (loaded && dia_plugin_can_unload(info))' is equivalent to '!loaded || dia_plugin_can_unload(info)' [redundantCondition] app/navigation.c:82:51: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'dia_navigation_window_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] app/navigation.c:354:32: note: You might need to cast the function pointer here app/navigation.c:82:51: note: Parameter 'pspec' can be declared as pointer to const app/navigation.c:101:49: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'dia_navigation_window_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] app/navigation.c:355:32: note: You might need to cast the function pointer here app/navigation.c:101:49: note: Parameter 'pspec' can be declared as pointer to const app/navigation.c:103:24: style: Variable 'self' can be declared as pointer to const [constVariablePointer] app/navigation.c:271:60: style: Parameter 'event' can be declared as pointer to const. However it seems that 'dia_navigation_window_motion_notify_event' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] app/navigation.c:360:39: note: You might need to cast the function pointer here app/navigation.c:271:60: note: Parameter 'event' can be declared as pointer to const app/navigation.c:416:66: style: Parameter '_ddisp' can be declared as pointer to const. However it seems that 'on_button_navigation_popup_pressed' is a callback function, if '_ddisp' is declared with const you might also need to cast function pointer(s). [constParameterCallback] app/navigation.c:484:3: note: You might need to cast the function pointer here app/navigation.c:416:66: note: Parameter '_ddisp' can be declared as pointer to const app/object_ops.c:39:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_HIGHLIGHT_NONE [valueFlowBailoutIncompleteVar] app/object_ops.c:67:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] app/object_ops.c:116:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] app/object_ops.c:164:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] app/object_ops.c:212:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] app/object_ops.c:279:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] app/object_ops.c:442:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] app/object_ops.c:587:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Point [valueFlowBailoutIncompleteVar] app/object_ops.c:708:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Point [valueFlowBailoutIncompleteVar] app/properties-dialog.c:62:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_CLOSE [valueFlowBailoutIncompleteVar] app/properties-dialog.c:136:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_APPLY [valueFlowBailoutIncompleteVar] app/properties-dialog.c:263:3: error: Memory leak: buf [memleak] app/properties-dialog.c:97:38: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'properties_part_destroyed' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] app/properties-dialog.c:267:3: note: You might need to cast the function pointer here app/properties-dialog.c:97:38: note: Parameter 'widget' can be declared as pointer to const app/properties-dialog.c:97:55: style: Parameter 'data' can be declared as pointer to const. However it seems that 'properties_part_destroyed' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] app/properties-dialog.c:267:3: note: You might need to cast the function pointer here app/properties-dialog.c:97:55: note: Parameter 'data' can be declared as pointer to const app/properties-dialog.c:108:33: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'properties_key_event' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] app/properties-dialog.c:87:3: note: You might need to cast the function pointer here app/properties-dialog.c:108:33: note: Parameter 'widget' can be declared as pointer to const app/properties-dialog.c:108:54: style: Parameter 'event' can be declared as pointer to const. However it seems that 'properties_key_event' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] app/properties-dialog.c:87:3: note: You might need to cast the function pointer here app/properties-dialog.c:108:54: note: Parameter 'event' can be declared as pointer to const app/properties-dialog.c:108:70: style: Parameter 'data' can be declared as pointer to const. However it seems that 'properties_key_event' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] app/properties-dialog.c:87:3: note: You might need to cast the function pointer here app/properties-dialog.c:108:70: note: Parameter 'data' can be declared as pointer to const app/preferences.c:131:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_TYPE_UNIT [valueFlowBailoutIncompleteVar] app/preferences.c:151:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_TYPE_UNIT [valueFlowBailoutIncompleteVar] app/preferences.c:188:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] app/preferences.c:694:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] app/preferences.c:766:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_OK [valueFlowBailoutIncompleteVar] app/preferences.c:1053:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_TYPE_UNIT [valueFlowBailoutIncompleteVar] app/recent_files.c:79:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] app/recent_files.c:138:38: style: Checking if unsigned expression 'prefs.recent_documents_list_size' is less than zero. [unsignedLessThanZero] app/recent_files.c:82:12: style: Variable 'file' can be declared as pointer to const [constVariablePointer] app/recent_files.c:84:12: style: Variable 'file_escaped' can be declared as pointer to const [constVariablePointer] app/recent_files.c:178:10: style: Variable 'filename' can be declared as pointer to const [constVariablePointer] app/object_ops.c:566:37: style: Parameter 'objects' can be declared as pointer to const [constParameterPointer] app/object_ops.c:593:13: style: Variable 'h1' can be declared as pointer to const [constVariablePointer] app/object_ops.c:593:25: style: Variable 'h2' can be declared as pointer to const [constVariablePointer] app/object_ops.c:642:16: style: Variable 'dirs' can be declared as const array [constVariable] app/ruler.c:109:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_ASCII_DTOSTR_BUF_SIZE [valueFlowBailoutIncompleteVar] app/ruler.c:235:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable orientation [valueFlowBailoutIncompleteVar] app/ruler.c:247:33: style:inconclusive: Function 'dia_ruler_set_range' argument 1 names different: declaration 'ruler' definition 'self'. [funcArgNamesDifferent] app/ruler.h:11:43: note: Function 'dia_ruler_set_range' argument 1 names different: declaration 'ruler' definition 'self'. app/ruler.c:247:33: note: Function 'dia_ruler_set_range' argument 1 names different: declaration 'ruler' definition 'self'. app/ruler.c:219:27: style: Parameter 'rule' can be declared as pointer to const [constParameterPointer] app/scroll_tool.c:78:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_SHIFT_MASK [valueFlowBailoutIncompleteVar] app/scroll_tool.c:105:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_SHIFT_MASK [valueFlowBailoutIncompleteVar] app/scroll_tool.c:148:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_SHIFT_MASK [valueFlowBailoutIncompleteVar] app/scroll_tool.c:58:25: style: Parameter 'tool' can be declared as pointer to const [constParameterPointer] app/scroll_tool.c:66:33: style: Parameter 'tool' can be declared as pointer to const. However it seems that 'scroll_double_click' is a callback function, if 'tool' is declared with const you might also need to cast function pointer(s). [constParameterCallback] app/scroll_tool.c:46:53: note: You might need to cast the function pointer here app/scroll_tool.c:66:33: note: Parameter 'tool' can be declared as pointer to const app/scroll_tool.c:66:55: style: Parameter 'event' can be declared as pointer to const. However it seems that 'scroll_double_click' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] app/scroll_tool.c:46:53: note: You might need to cast the function pointer here app/scroll_tool.c:66:55: note: Parameter 'event' can be declared as pointer to const app/scroll_tool.c:67:17: style: Parameter 'ddisp' can be declared as pointer to const. However it seems that 'scroll_double_click' is a callback function, if 'ddisp' is declared with const you might also need to cast function pointer(s). [constParameterCallback] app/scroll_tool.c:46:53: note: You might need to cast the function pointer here app/scroll_tool.c:67:17: note: Parameter 'ddisp' can be declared as pointer to const app/scroll_tool.c:73:55: style: Parameter 'event' can be declared as pointer to const. However it seems that 'scroll_button_press' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] app/scroll_tool.c:43:53: note: You might need to cast the function pointer here app/scroll_tool.c:73:55: note: Parameter 'event' can be declared as pointer to const app/scroll_tool.c:96:49: style: Parameter 'event' can be declared as pointer to const. However it seems that 'scroll_motion' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] app/scroll_tool.c:45:42: note: You might need to cast the function pointer here app/scroll_tool.c:96:49: note: Parameter 'event' can be declared as pointer to const app/scroll_tool.c:145:57: style: Parameter 'event' can be declared as pointer to const. However it seems that 'scroll_button_release' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] app/scroll_tool.c:44:57: note: You might need to cast the function pointer here app/scroll_tool.c:145:57: note: Parameter 'event' can be declared as pointer to const app/sheet-editor/sheet-editor-button.c:187:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_ICON_SIZE_BUTTON [valueFlowBailoutIncompleteVar] app/sheet-editor/sheet-editor-button.c:217:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_STATIC_STRINGS [valueFlowBailoutIncompleteVar] app/select.c:53:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] app/select.c:89:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] app/select.c:128:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] app/select.c:191:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] app/select.c:229:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] app/select.c:254:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] app/sheet-editor/sheet-editor-button.c:128:53: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'dia_sheet_editor_button_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] app/sheet-editor/sheet-editor-button.c:204:32: note: You might need to cast the function pointer here app/sheet-editor/sheet-editor-button.c:128:53: note: Parameter 'pspec' can be declared as pointer to const app/sheet-editor/sheet-editor-button.c:154:51: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'dia_sheet_editor_button_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] app/sheet-editor/sheet-editor-button.c:205:32: note: You might need to cast the function pointer here app/sheet-editor/sheet-editor-button.c:154:51: note: Parameter 'pspec' can be declared as pointer to const app/sheet-editor/sheet-editor-button.c:157:32: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] app/sheet-editor/sheet-editor-button.c:262:53: style: Parameter 'sheet' can be declared as pointer to const [constParameterPointer] app/sheet-editor/sheet-editor-button.c:263:53: style: Parameter 'object' can be declared as pointer to const [constParameterPointer] app/sheet-editor/sheet-editor-button.c:281:48: style: Parameter 'sheet' can be declared as pointer to const [constParameterPointer] app/sheet-editor/sheet-editor-button.c:299:32: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] app/sheet-editor/sheet-editor-button.c:312:32: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] app/select.c:148:24: style: Variable 'connection' can be declared as pointer to const [constVariablePointer] app/select.c:188:22: style: Variable 'connection' can be declared as pointer to const [constVariablePointer] app/select.c:259:20: style: Variable 'obj2' can be declared as pointer to const [constVariablePointer] app/sheet-editor/sheets.c:65:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHEET_OBJECT_MOD_NONE [valueFlowBailoutIncompleteVar] app/sheet-editor/sheets.c:85:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHEETMOD_MOD_NONE [valueFlowBailoutIncompleteVar] app/sheet-editor/sheets.c:167:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] app/sheet-editor/sheets.c:206:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] app/sheet-editor/sheets.c:334:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable interface_current_sheet_name [valueFlowBailoutIncompleteVar] app/sheet-editor/sheets.c:56:46: style: Parameter 'so' can be declared as pointer to const [constParameterPointer] app/splash.c:17:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SOURCE_REMOVE [valueFlowBailoutIncompleteVar] app/splash.c:39:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WINDOW_TOPLEVEL [valueFlowBailoutIncompleteVar] app/splash.c:30:30: style:inconclusive: Function 'app_splash_init' argument 1 names different: declaration 'name' definition 'fname'. [funcArgNamesDifferent] app/app_procs.h:28:43: note: Function 'app_splash_init' argument 1 names different: declaration 'name' definition 'fname'. app/splash.c:30:30: note: Function 'app_splash_init' argument 1 names different: declaration 'name' definition 'fname'. app/splash.c:13:23: style: Parameter 'data' can be declared as pointer to const. However it seems that 'splash_quit' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] app/splash.c:25:15: note: You might need to cast the function pointer here app/splash.c:13:23: note: Parameter 'data' can be declared as pointer to const app/splash.c:22:28: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'splash_realize' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] app/splash.c:64:15: note: You might need to cast the function pointer here app/splash.c:22:28: note: Parameter 'widget' can be declared as pointer to const app/splash.c:22:52: style: Parameter 'event' can be declared as pointer to const. However it seems that 'splash_realize' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] app/splash.c:64:15: note: You might need to cast the function pointer here app/splash.c:22:52: note: Parameter 'event' can be declared as pointer to const app/textedit.c:143:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_HIGHLIGHT_TEXT_EDIT [valueFlowBailoutIncompleteVar] app/textedit.c:308:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] app/textedit.c:74:36: style: Parameter 'ddisp' can be declared as pointer to const [constParameterPointer] app/textedit.c:340:12: style: Variable 'focus' can be declared as pointer to const [constVariablePointer] app/textedit.c:383:10: style: Variable 'focus' can be declared as pointer to const [constVariablePointer] app/sheet-editor/sheets_dialog_callbacks.c:121:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] app/sheet-editor/sheets_dialog_callbacks.c:234:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHEET_SCOPE_SYSTEM [valueFlowBailoutIncompleteVar] app/sheet-editor/sheets_dialog_callbacks.c:368:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] app/sheet-editor/sheets_dialog_callbacks.c:446:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] app/sheet-editor/sheets_dialog_callbacks.c:559:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] app/sheet-editor/sheets_dialog_callbacks.c:646:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] app/sheet-editor/sheets_dialog_callbacks.c:676:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_OK [valueFlowBailoutIncompleteVar] app/sheet-editor/sheets_dialog_callbacks.c:964:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHEET_SCOPE_SYSTEM [valueFlowBailoutIncompleteVar] app/sheet-editor/sheets_dialog_callbacks.c:1072:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] app/sheet-editor/sheets_dialog_callbacks.c:1097:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_OK [valueFlowBailoutIncompleteVar] app/sheet-editor/sheets_dialog_callbacks.c:1171:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_OK [valueFlowBailoutIncompleteVar] app/sheet-editor/sheets_dialog_callbacks.c:1283:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHEET_OBJECT_MOD_NONE [valueFlowBailoutIncompleteVar] app/sheet-editor/sheets_dialog_callbacks.c:1326:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] app/sheet-editor/sheets_dialog_callbacks.c:1352:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHEET_OBJECT_MOD_DELETED [valueFlowBailoutIncompleteVar] app/sheet-editor/sheets_dialog_callbacks.c:1380:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] app/sheet-editor/sheets_dialog_callbacks.c:1408:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] app/sheet-editor/sheets_dialog_callbacks.c:1454:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_STR_DELIMITERS [valueFlowBailoutIncompleteVar] app/sheet-editor/sheets_dialog_callbacks.c:1646:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] app/sheet-editor/sheets_dialog_callbacks.c:1756:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHEETMOD_MOD_NONE [valueFlowBailoutIncompleteVar] app/textedit_tool.c:64:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_SHIFT_MASK [valueFlowBailoutIncompleteVar] app/textedit_tool.c:45:38: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] app/textedit_tool.c:59:12: style: Variable 'already' can be declared as pointer to const [constVariablePointer] app/textedit_tool.c:113:14: style: Variable 'obj' can be declared as pointer to const [constVariablePointer] app/textedit_tool.c:128:31: style: Parameter 'tool' can be declared as pointer to const. However it seems that 'textedit_motion' is a callback function, if 'tool' is declared with const you might also need to cast function pointer(s). [constParameterCallback] app/textedit_tool.c:151:42: note: You might need to cast the function pointer here app/textedit_tool.c:128:31: note: Parameter 'tool' can be declared as pointer to const app/textedit_tool.c:128:53: style: Parameter 'event' can be declared as pointer to const. However it seems that 'textedit_motion' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] app/textedit_tool.c:151:42: note: You might need to cast the function pointer here app/textedit_tool.c:128:53: note: Parameter 'event' can be declared as pointer to const app/textedit_tool.c:129:20: style: Parameter 'ddisp' can be declared as pointer to const. However it seems that 'textedit_motion' is a callback function, if 'ddisp' is declared with const you might also need to cast function pointer(s). [constParameterCallback] app/textedit_tool.c:151:42: note: You might need to cast the function pointer here app/textedit_tool.c:129:20: note: Parameter 'ddisp' can be declared as pointer to const app/textedit_tool.c:135:37: style: Parameter 'tool' can be declared as pointer to const. However it seems that 'textedit_double_click' is a callback function, if 'tool' is declared with const you might also need to cast function pointer(s). [constParameterCallback] app/textedit_tool.c:152:53: note: You might need to cast the function pointer here app/textedit_tool.c:135:37: note: Parameter 'tool' can be declared as pointer to const app/textedit_tool.c:135:59: style: Parameter 'event' can be declared as pointer to const. However it seems that 'textedit_double_click' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] app/textedit_tool.c:152:53: note: You might need to cast the function pointer here app/textedit_tool.c:135:59: note: Parameter 'event' can be declared as pointer to const app/textedit_tool.c:136:19: style: Parameter 'ddisp' can be declared as pointer to const. However it seems that 'textedit_double_click' is a callback function, if 'ddisp' is declared with const you might also need to cast function pointer(s). [constParameterCallback] app/textedit_tool.c:152:53: note: You might need to cast the function pointer here app/textedit_tool.c:136:19: note: Parameter 'ddisp' can be declared as pointer to const app/textedit_tool.c:172:27: style: Parameter 'tool' can be declared as pointer to const [constParameterPointer] app/preferences.c:838:55: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] app/preferences.c:1022:79: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] app/preferences.c:782:31: error: Uninitialized variable: &content [uninitvar] app/preferences.c:783:29: error: Uninitialized variable: &units [uninitvar] app/preferences.c:784:29: error: Uninitialized variable: &paper [uninitvar] app/preferences.c:785:28: error: Uninitialized variable: &pngs [uninitvar] app/preferences.c:786:28: error: Uninitialized variable: &svgs [uninitvar] app/preferences.c:787:27: error: Uninitialized variable: &pss [uninitvar] app/preferences.c:788:28: error: Uninitialized variable: &wmfs [uninitvar] app/preferences.c:789:28: error: Uninitialized variable: &emfs [uninitvar] app/preferences.c:791:38: error: Uninitialized variable: &ui_reset_tools [uninitvar] app/preferences.c:792:40: error: Uninitialized variable: &ui_undo_spin_adj [uninitvar] app/preferences.c:793:39: error: Uninitialized variable: &ui_reverse_drag [uninitvar] app/preferences.c:794:42: error: Uninitialized variable: &ui_recent_spin_adj [uninitvar] app/preferences.c:795:38: error: Uninitialized variable: &ui_length_unit [uninitvar] app/preferences.c:796:36: error: Uninitialized variable: &ui_font_unit [uninitvar] app/preferences.c:797:44: error: Uninitialized variable: &ui_snap_distance_adj [uninitvar] app/preferences.c:798:34: error: Uninitialized variable: &ui_menubar [uninitvar] app/preferences.c:799:40: error: Uninitialized variable: &ui_toolbox_above [uninitvar] app/preferences.c:801:35: error: Uninitialized variable: &dd_portrait [uninitvar] app/preferences.c:802:31: error: Uninitialized variable: &dd_type [uninitvar] app/preferences.c:803:37: error: Uninitialized variable: &dd_background [uninitvar] app/preferences.c:804:35: error: Uninitialized variable: &dd_compress [uninitvar] app/preferences.c:805:37: error: Uninitialized variable: &dd_cp_visible [uninitvar] app/preferences.c:806:34: error: Uninitialized variable: &dd_cp_snap [uninitvar] app/preferences.c:808:36: error: Uninitialized variable: &vd_width_adj [uninitvar] app/preferences.c:809:37: error: Uninitialized variable: &vd_height_adj [uninitvar] app/preferences.c:810:35: error: Uninitialized variable: &vd_zoom_adj [uninitvar] app/preferences.c:811:38: error: Uninitialized variable: &vd_antialiased [uninitvar] app/preferences.c:812:37: error: Uninitialized variable: &vd_pb_visible [uninitvar] app/preferences.c:813:36: error: Uninitialized variable: &vd_pb_colour [uninitvar] app/preferences.c:814:35: error: Uninitialized variable: &vd_pb_solid [uninitvar] app/preferences.c:815:40: error: Uninitialized variable: &vd_guide_visible [uninitvar] app/preferences.c:816:37: error: Uninitialized variable: &vd_guide_snap [uninitvar] app/preferences.c:817:39: error: Uninitialized variable: &vd_guide_colour [uninitvar] app/preferences.c:819:30: error: Uninitialized variable: &fv_png [uninitvar] app/preferences.c:820:30: error: Uninitialized variable: &fv_svg [uninitvar] app/preferences.c:821:29: error: Uninitialized variable: &fv_ps [uninitvar] app/preferences.c:822:30: error: Uninitialized variable: &fv_wmf [uninitvar] app/preferences.c:823:30: error: Uninitialized variable: &fv_emf [uninitvar] app/preferences.c:825:34: error: Uninitialized variable: &gl_visible [uninitvar] app/preferences.c:826:31: error: Uninitialized variable: &gl_snap [uninitvar] app/preferences.c:827:32: error: Uninitialized variable: &gl_color [uninitvar] app/preferences.c:828:36: error: Uninitialized variable: &gl_lines_adj [uninitvar] app/preferences.c:832:37: error: Uninitialized variable: &gl_man_cs_adj [uninitvar] app/preferences.c:833:37: error: Uninitialized variable: &gl_man_rs_adj [uninitvar] app/preferences.c:834:38: error: Uninitialized variable: &gl_man_cvs_adj [uninitvar] app/preferences.c:835:38: error: Uninitialized variable: &gl_man_rvs_adj [uninitvar] app/preferences.c:838:39: error: Uninitialized variable: &gl_hex_size_adj [uninitvar] app/tool.c:109:22: style:inconclusive: Function 'tool_select' argument 3 names different: declaration 'user_date' definition 'user_data'. [funcArgNamesDifferent] app/tool.h:69:63: note: Function 'tool_select' argument 3 names different: declaration 'user_date' definition 'user_data'. app/tool.c:109:22: note: Function 'tool_select' argument 3 names different: declaration 'user_date' definition 'user_data'. app/undo.c:48:1: error: There is an unknown macro here somewhere. Configuration is required. If DIA_DEFINE_CHANGE is a macro then please configure it. [unknownMacro] app/toolbox.c:234:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_2BUTTON_PRESS [valueFlowBailoutIncompleteVar] app/toolbox.c:269:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_BUTTON1_MASK [valueFlowBailoutIncompleteVar] app/toolbox.c:337:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable missing [valueFlowBailoutIncompleteVar] app/toolbox.c:646:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] app/toolbox.c:784:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_SHADOW_OUT [valueFlowBailoutIncompleteVar] app/toolbox.c:857:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_ARROW_WIDTH [valueFlowBailoutIncompleteVar] app/toolbox.c:946:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RELIEF_HALF [valueFlowBailoutIncompleteVar] app/toolbox.c:1029:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_DEST_DEFAULT_ALL [valueFlowBailoutIncompleteVar] app/toolbox.c:1039:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_DEST_DEFAULT_ALL [valueFlowBailoutIncompleteVar] app/toolbox.c:1046:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_DEST_DEFAULT_ALL [valueFlowBailoutIncompleteVar] app/sheet-editor/sheets_dialog_callbacks.c:1458:3: error: Memory leak: basename [memleak] app/sheet-editor/sheets_dialog_callbacks.c:1465:3: error: Memory leak: basename [memleak] app/sheet-editor/sheets_dialog_callbacks.c:482:31: warning: Possible null pointer dereference: iter_list [nullPointer] app/sheet-editor/sheets_dialog_callbacks.c:481:23: note: Assignment 'iter_list=(iter_list)?(((GList*)(iter_list))->prev):NULL', assigned value is 0 app/sheet-editor/sheets_dialog_callbacks.c:482:31: note: Null pointer dereference app/sheet-editor/sheets_dialog_callbacks.c:484:71: warning: Possible null pointer dereference: iter_list [nullPointer] app/sheet-editor/sheets_dialog_callbacks.c:481:23: note: Assignment 'iter_list=(iter_list)?(((GList*)(iter_list))->prev):NULL', assigned value is 0 app/sheet-editor/sheets_dialog_callbacks.c:484:71: note: Null pointer dereference app/sheet-editor/sheets_dialog_callbacks.c:490:71: warning: Possible null pointer dereference: tmp_list [nullPointer] app/sheet-editor/sheets_dialog_callbacks.c:488:22: note: Assignment 'tmp_list=(iter_list)?(((GList*)(iter_list))->prev):NULL', assigned value is 0 app/sheet-editor/sheets_dialog_callbacks.c:490:71: note: Null pointer dereference app/toolbox.c:1037:37: style:inconclusive: Function 'toolbox_setup_drag_dest' argument 1 names different: declaration 'canvas' definition 'widget'. [funcArgNamesDifferent] app/toolbox.h:31:42: note: Function 'toolbox_setup_drag_dest' argument 1 names different: declaration 'canvas' definition 'widget'. app/toolbox.c:1037:37: note: Function 'toolbox_setup_drag_dest' argument 1 names different: declaration 'canvas' definition 'widget'. app/toolbox.c:215:11: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] app/toolbox.c:229:23: style: Parameter 'event' can be declared as pointer to const. However it seems that 'tool_button_press' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] app/toolbox.c:970:5: note: You might need to cast the function pointer here app/toolbox.c:229:23: note: Parameter 'event' can be declared as pointer to const app/toolbox.c:722:9: style: Variable 'selection' can be declared as pointer to const [constVariablePointer] app/toolbox.c:737:10: style: Variable 'sheetname' can be declared as pointer to const [constVariablePointer] app/toolbox.c:984:13: style: Variable 'alabel' can be declared as pointer to const [constVariablePointer] app/toolbox.c:984:22: style: Variable 'atip' can be declared as pointer to const [constVariablePointer] app/sheet-editor/sheets_dialog_callbacks.c:310:46: style:inconclusive: Function 'on_sheets_dialog_combo_changed' argument 2 names different: declaration 'user_data' definition 'udata'. [funcArgNamesDifferent] app/sheet-editor/sheets_dialog_callbacks.h:29:86: note: Function 'on_sheets_dialog_combo_changed' argument 2 names different: declaration 'user_data' definition 'udata'. app/sheet-editor/sheets_dialog_callbacks.c:310:46: note: Function 'on_sheets_dialog_combo_changed' argument 2 names different: declaration 'user_data' definition 'udata'. app/sheet-editor/sheets_dialog_callbacks.c:1088:46: style:inconclusive: Function 'on_sheets_remove_dialog_response' argument 1 names different: declaration 'button' definition 'sheets_remove_dialog'. [funcArgNamesDifferent] app/sheet-editor/sheets_dialog_callbacks.h:57:86: note: Function 'on_sheets_remove_dialog_response' argument 1 names different: declaration 'button' definition 'sheets_remove_dialog'. app/sheet-editor/sheets_dialog_callbacks.c:1088:46: note: Function 'on_sheets_remove_dialog_response' argument 1 names different: declaration 'button' definition 'sheets_remove_dialog'. app/sheet-editor/sheets_dialog_callbacks.c:72:39: style: Parameter 'udata' can be declared as pointer to const. However it seems that 'remove_target_treeiter' is a callback function, if 'udata' is declared with const you might also need to cast function pointer(s). [constParameterCallback] app/sheet-editor/sheets_dialog_callbacks.c:1146:58: note: You might need to cast the function pointer here app/sheet-editor/sheets_dialog_callbacks.c:72:39: note: Parameter 'udata' can be declared as pointer to const app/sheet-editor/sheets_dialog_callbacks.c:95:58: style: Parameter 'widget' can be declared as pointer to const [constParameterPointer] app/sheet-editor/sheets_dialog_callbacks.c:96:58: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] app/sheet-editor/sheets_dialog_callbacks.c:97:58: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] app/sheet-editor/sheets_dialog_callbacks.c:151:10: style: Variable 'sheet_right' can be declared as pointer to const [constVariablePointer] app/sheet-editor/sheets_dialog_callbacks.c:225:15: style: Variable 'sm' can be declared as pointer to const [constVariablePointer] app/sheet-editor/sheets_dialog_callbacks.c:226:21: style: Variable 'som' can be declared as pointer to const [constVariablePointer] app/sheet-editor/sheets_dialog_callbacks.c:536:19: style: Variable 'som_next' can be declared as pointer to const [constVariablePointer] app/sheet-editor/sheets_dialog_callbacks.c:605:53: style: Parameter 'button' can be declared as pointer to const [constParameterPointer] app/sheet-editor/sheets_dialog_callbacks.c:605:70: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] app/sheet-editor/sheets_dialog_callbacks.c:611:55: style: Parameter 'button' can be declared as pointer to const [constParameterPointer] app/sheet-editor/sheets_dialog_callbacks.c:611:72: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] app/sheet-editor/sheets_dialog_callbacks.c:617:58: style: Parameter 'button' can be declared as pointer to const [constParameterPointer] app/sheet-editor/sheets_dialog_callbacks.c:618:58: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] app/sheet-editor/sheets_dialog_callbacks.c:742:18: style: Variable 'root_element' can be declared as pointer to const [constVariablePointer] app/sheet-editor/sheets_dialog_callbacks.c:874:19: style: Variable 'som' can be declared as pointer to const [constVariablePointer] app/sheet-editor/sheets_dialog_callbacks.c:875:10: style: Variable 'descrip' can be declared as pointer to const [constVariablePointer] app/sheet-editor/sheets_dialog_callbacks.c:878:10: style: Variable 'name' can be declared as pointer to const [constVariablePointer] app/sheet-editor/sheets_dialog_callbacks.c:921:13: style: Variable 'sm' can be declared as pointer to const [constVariablePointer] app/sheet-editor/sheets_dialog_callbacks.c:941:21: style: Variable 'som' can be declared as pointer to const [constVariablePointer] app/sheet-editor/sheets_dialog_callbacks.c:1442:9: style: Variable 'username' can be declared as pointer to const [constVariablePointer] app/sheet-editor/sheets_dialog_callbacks.c:1459:11: style: Variable 'basename' can be declared as pointer to const [constVariablePointer] app/sheet-editor/sheets_dialog_callbacks.c:1536:13: style: Variable 'dia_user_shapes' can be declared as pointer to const [constVariablePointer] app/sheet-editor/sheets_dialog_callbacks.c:1538:13: style: Variable 'basename' can be declared as pointer to const [constVariablePointer] app/sheet-editor/sheets_dialog_callbacks.c:1578:13: style: Variable 'canonical_user_sheets' can be declared as pointer to const [constVariablePointer] app/sheet-editor/sheets_dialog_callbacks.c:1579:13: style: Variable 'canonical_sheets' can be declared as pointer to const [constVariablePointer] app/sheet-editor/sheets_dialog_callbacks.c:1667:27: style: Variable 'som' can be declared as pointer to const [constVariablePointer] app/sheet-editor/sheets_dialog_callbacks.c:1696:27: style: Variable 'som' can be declared as pointer to const [constVariablePointer] lib/arrows.c:168:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PI [valueFlowBailoutIncompleteVar] lib/arrows.c:799:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BEZ_MOVE_TO [valueFlowBailoutIncompleteVar] lib/arrows.c:879:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BEZ_MOVE_TO [valueFlowBailoutIncompleteVar] lib/arrows.c:1062:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BEZ_MOVE_TO [valueFlowBailoutIncompleteVar] lib/arrows.c:1148:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BEZ_MOVE_TO [valueFlowBailoutIncompleteVar] lib/arrows.c:1905:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PI [valueFlowBailoutIncompleteVar] lib/autoroute.c:105:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXINT [valueFlowBailoutIncompleteVar] lib/bezier-common.c:58:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BEZ_LINE_TO [valueFlowBailoutIncompleteVar] lib/bezier-common.c:88:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BEZ_MOVE_TO [valueFlowBailoutIncompleteVar] lib/bezier-common.c:145:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXDOUBLE [valueFlowBailoutIncompleteVar] lib/bezier-common.c:186:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BEZ_CURVE_TO [valueFlowBailoutIncompleteVar] lib/bezier-common.c:170:41: style:inconclusive: Function 'bezier_draw_control_lines' argument 2 names different: declaration 'pts' definition 'points'. [funcArgNamesDifferent] lib/bezier-common.h:60:52: note: Function 'bezier_draw_control_lines' argument 2 names different: declaration 'pts' definition 'points'. lib/bezier-common.c:170:41: note: Function 'bezier_draw_control_lines' argument 2 names different: declaration 'pts' definition 'points'. lib/arrows.c:82:24: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] lib/arrows.c:99:24: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] lib/arrows.c:537:32: style: Parameter 'to' can be declared as pointer to const [constParameterPointer] lib/arrows.c:538:32: style: Parameter 'from' can be declared as pointer to const [constParameterPointer] lib/arrows.c:635:32: style: Parameter 'to' can be declared as pointer to const [constParameterPointer] lib/arrows.c:636:32: style: Parameter 'from' can be declared as pointer to const [constParameterPointer] lib/arrows.c:683:30: style: Parameter 'to' can be declared as pointer to const [constParameterPointer] lib/arrows.c:684:30: style: Parameter 'from' can be declared as pointer to const [constParameterPointer] lib/arrows.c:717:26: style: Parameter 'to' can be declared as pointer to const [constParameterPointer] lib/arrows.c:718:26: style: Parameter 'from' can be declared as pointer to const [constParameterPointer] lib/arrows.c:764:33: style: Parameter 'to' can be declared as pointer to const [constParameterPointer] lib/arrows.c:765:33: style: Parameter 'from' can be declared as pointer to const [constParameterPointer] lib/arrows.c:845:34: style: Parameter 'to' can be declared as pointer to const [constParameterPointer] lib/arrows.c:846:34: style: Parameter 'from' can be declared as pointer to const [constParameterPointer] lib/arrows.c:955:29: style: Parameter 'to' can be declared as pointer to const [constParameterPointer] lib/arrows.c:956:29: style: Parameter 'from' can be declared as pointer to const [constParameterPointer] lib/arrows.c:1018:29: style: Parameter 'to' can be declared as pointer to const [constParameterPointer] lib/arrows.c:1019:29: style: Parameter 'from' can be declared as pointer to const [constParameterPointer] lib/arrows.c:1115:29: style: Parameter 'to' can be declared as pointer to const [constParameterPointer] lib/arrows.c:1116:29: style: Parameter 'from' can be declared as pointer to const [constParameterPointer] lib/arrows.c:1216:28: style: Parameter 'to' can be declared as pointer to const [constParameterPointer] lib/arrows.c:1217:28: style: Parameter 'from' can be declared as pointer to const [constParameterPointer] lib/arrows.c:1305:29: style: Parameter 'to' can be declared as pointer to const [constParameterPointer] lib/arrows.c:1306:29: style: Parameter 'from' can be declared as pointer to const [constParameterPointer] lib/arrows.c:1339:29: style: Parameter 'to' can be declared as pointer to const [constParameterPointer] lib/arrows.c:1340:29: style: Parameter 'from' can be declared as pointer to const [constParameterPointer] lib/arrows.c:1428:28: style: Parameter 'to' can be declared as pointer to const [constParameterPointer] lib/arrows.c:1429:28: style: Parameter 'from' can be declared as pointer to const [constParameterPointer] lib/arrows.c:1462:33: style: Parameter 'to' can be declared as pointer to const [constParameterPointer] lib/arrows.c:1463:33: style: Parameter 'from' can be declared as pointer to const [constParameterPointer] lib/arrows.c:1553:34: style: Parameter 'to' can be declared as pointer to const [constParameterPointer] lib/arrows.c:1554:34: style: Parameter 'from' can be declared as pointer to const [constParameterPointer] lib/arrows.c:1630:30: style: Parameter 'to' can be declared as pointer to const [constParameterPointer] lib/arrows.c:1631:30: style: Parameter 'from' can be declared as pointer to const [constParameterPointer] lib/arrows.c:1664:26: style: Parameter 'to' can be declared as pointer to const [constParameterPointer] lib/arrows.c:1665:26: style: Parameter 'from' can be declared as pointer to const [constParameterPointer] lib/arrows.c:1835:37: style: Parameter 'to' can be declared as pointer to const [constParameterPointer] lib/arrows.c:1836:37: style: Parameter 'from' can be declared as pointer to const [constParameterPointer] lib/arrows.c:1874:28: style: Parameter 'from' can be declared as pointer to const [constParameterPointer] lib/arrows.c:1935:33: style: Parameter 'to' can be declared as pointer to const [constParameterPointer] lib/arrows.c:1936:33: style: Parameter 'from' can be declared as pointer to const [constParameterPointer] lib/arrows.c:1992:42: style: Parameter 'to' can be declared as pointer to const [constParameterPointer] lib/arrows.c:1993:42: style: Parameter 'from' can be declared as pointer to const [constParameterPointer] lib/arrows.c:2055:31: style: Parameter 'to' can be declared as pointer to const [constParameterPointer] lib/arrows.c:2056:31: style: Parameter 'from' can be declared as pointer to const [constParameterPointer] lib/arrows.c:2580:29: style: Parameter 'arrow' can be declared as pointer to const [constParameterPointer] lib/arrows.c:2582:29: style: Parameter 'type_attribute' can be declared as pointer to const [constParameterPointer] lib/arrows.c:2583:29: style: Parameter 'length_attribute' can be declared as pointer to const [constParameterPointer] lib/arrows.c:2584:29: style: Parameter 'width_attribute' can be declared as pointer to const [constParameterPointer] lib/arrows.c:2612:29: style: Parameter 'type_attribute' can be declared as pointer to const [constParameterPointer] lib/arrows.c:2613:29: style: Parameter 'length_attribute' can be declared as pointer to const [constParameterPointer] lib/arrows.c:2614:29: style: Parameter 'width_attribute' can be declared as pointer to const [constParameterPointer] lib/autoroute.c:654:37: style:inconclusive: Function 'autolayout_unnormalize_points' argument 1 names different: declaration 'dir' definition 'startdir'. [funcArgNamesDifferent] lib/autoroute.c:59:51: note: Function 'autolayout_unnormalize_points' argument 1 names different: declaration 'dir' definition 'startdir'. lib/autoroute.c:654:37: note: Function 'autolayout_unnormalize_points' argument 1 names different: declaration 'dir' definition 'startdir'. lib/autoroute.c:350:34: style: Parameter 'to' can be declared as pointer to const [constParameterPointer] lib/autoroute.c:423:36: style: Parameter 'to' can be declared as pointer to const [constParameterPointer] lib/autoroute.c:499:34: style: Parameter 'to' can be declared as pointer to const [constParameterPointer] lib/autoroute.c:656:17: style: Parameter 'points' can be declared as pointer to const [constParameterPointer] lib/boundingbox.c:367:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BEZ_MOVE_TO [valueFlowBailoutIncompleteVar] lib/boundingbox.c:410:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BEZ_MOVE_TO [valueFlowBailoutIncompleteVar] lib/bezier_conn.c:538:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BEZ_CURVE_TO [valueFlowBailoutIncompleteVar] lib/bezier_conn.c:927:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BEZ_MOVE_TO [valueFlowBailoutIncompleteVar] lib/bezier_conn.c:1040:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BEZ_MOVE_TO [valueFlowBailoutIncompleteVar] lib/bezier_conn.c:1093:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BEZ_MOVE_TO [valueFlowBailoutIncompleteVar] lib/beziershape.c:303:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXDOUBLE [valueFlowBailoutIncompleteVar] lib/beziershape.c:482:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BEZ_CURVE_TO [valueFlowBailoutIncompleteVar] lib/beziershape.c:818:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BEZ_CURVE_TO [valueFlowBailoutIncompleteVar] lib/beziershape.c:940:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BEZ_MOVE_TO [valueFlowBailoutIncompleteVar] lib/beziershape.c:1056:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BEZ_MOVE_TO [valueFlowBailoutIncompleteVar] lib/beziershape.c:1113:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BEZ_MOVE_TO [valueFlowBailoutIncompleteVar] lib/bezier_conn.c:580:52: style:inconclusive: Function 'bezierconn_remove_segment' argument 2 names different: declaration 'point' definition 'pos'. [funcArgNamesDifferent] lib/bezier_conn.h:74:69: note: Function 'bezierconn_remove_segment' argument 2 names different: declaration 'point' definition 'pos'. lib/bezier_conn.c:580:52: note: Function 'bezierconn_remove_segment' argument 2 names different: declaration 'point' definition 'pos'. lib/bezier_conn.c:716:44: style:inconclusive: Function 'bezierconn_set_corner_type' argument 3 names different: declaration 'style' definition 'corner_type'. [funcArgNamesDifferent] lib/bezier_conn.h:77:69: note: Function 'bezierconn_set_corner_type' argument 3 names different: declaration 'style' definition 'corner_type'. lib/bezier_conn.c:716:44: note: Function 'bezierconn_set_corner_type' argument 3 names different: declaration 'style' definition 'corner_type'. lib/bezier_conn.c:1178:60: style:inconclusive: Function 'dia_bezier_conn_point_object_change_free' argument 1 names different: declaration 'change' definition 'self'. [funcArgNamesDifferent] lib/bezier_conn.c:1165:1: note: Function 'dia_bezier_conn_point_object_change_free' argument 1 names different: declaration 'change' definition 'self'. lib/bezier_conn.c:1178:60: note: Function 'dia_bezier_conn_point_object_change_free' argument 1 names different: declaration 'change' definition 'self'. lib/bezier_conn.c:1201:61: style:inconclusive: Function 'dia_bezier_conn_point_object_change_apply' argument 1 names different: declaration 'change' definition 'self'. [funcArgNamesDifferent] lib/bezier_conn.c:1165:1: note: Function 'dia_bezier_conn_point_object_change_apply' argument 1 names different: declaration 'change' definition 'self'. lib/bezier_conn.c:1201:61: note: Function 'dia_bezier_conn_point_object_change_apply' argument 1 names different: declaration 'change' definition 'self'. lib/bezier_conn.c:1201:78: style:inconclusive: Function 'dia_bezier_conn_point_object_change_apply' argument 2 names different: declaration 'object' definition 'obj'. [funcArgNamesDifferent] lib/bezier_conn.c:1165:1: note: Function 'dia_bezier_conn_point_object_change_apply' argument 2 names different: declaration 'object' definition 'obj'. lib/bezier_conn.c:1201:78: note: Function 'dia_bezier_conn_point_object_change_apply' argument 2 names different: declaration 'object' definition 'obj'. lib/bezier_conn.c:1234:62: style:inconclusive: Function 'dia_bezier_conn_point_object_change_revert' argument 1 names different: declaration 'change' definition 'self'. [funcArgNamesDifferent] lib/bezier_conn.c:1165:1: note: Function 'dia_bezier_conn_point_object_change_revert' argument 1 names different: declaration 'change' definition 'self'. lib/bezier_conn.c:1234:62: note: Function 'dia_bezier_conn_point_object_change_revert' argument 1 names different: declaration 'change' definition 'self'. lib/bezier_conn.c:1234:79: style:inconclusive: Function 'dia_bezier_conn_point_object_change_revert' argument 2 names different: declaration 'object' definition 'obj'. [funcArgNamesDifferent] lib/bezier_conn.c:1165:1: note: Function 'dia_bezier_conn_point_object_change_revert' argument 2 names different: declaration 'object' definition 'obj'. lib/bezier_conn.c:1234:79: note: Function 'dia_bezier_conn_point_object_change_revert' argument 2 names different: declaration 'object' definition 'obj'. lib/bezier_conn.c:1337:61: style:inconclusive: Function 'dia_bezier_conn_corner_object_change_free' argument 1 names different: declaration 'change' definition 'self'. [funcArgNamesDifferent] lib/bezier_conn.c:1332:1: note: Function 'dia_bezier_conn_corner_object_change_free' argument 1 names different: declaration 'change' definition 'self'. lib/bezier_conn.c:1337:61: note: Function 'dia_bezier_conn_corner_object_change_free' argument 1 names different: declaration 'change' definition 'self'. lib/bezier_conn.c:1353:62: style:inconclusive: Function 'dia_bezier_conn_corner_object_change_apply' argument 1 names different: declaration 'change' definition 'self'. [funcArgNamesDifferent] lib/bezier_conn.c:1332:1: note: Function 'dia_bezier_conn_corner_object_change_apply' argument 1 names different: declaration 'change' definition 'self'. lib/bezier_conn.c:1353:62: note: Function 'dia_bezier_conn_corner_object_change_apply' argument 1 names different: declaration 'change' definition 'self'. lib/bezier_conn.c:1353:79: style:inconclusive: Function 'dia_bezier_conn_corner_object_change_apply' argument 2 names different: declaration 'object' definition 'obj'. [funcArgNamesDifferent] lib/bezier_conn.c:1332:1: note: Function 'dia_bezier_conn_corner_object_change_apply' argument 2 names different: declaration 'object' definition 'obj'. lib/bezier_conn.c:1353:79: note: Function 'dia_bezier_conn_corner_object_change_apply' argument 2 names different: declaration 'object' definition 'obj'. lib/bezier_conn.c:1379:63: style:inconclusive: Function 'dia_bezier_conn_corner_object_change_revert' argument 1 names different: declaration 'change' definition 'self'. [funcArgNamesDifferent] lib/bezier_conn.c:1332:1: note: Function 'dia_bezier_conn_corner_object_change_revert' argument 1 names different: declaration 'change' definition 'self'. lib/bezier_conn.c:1379:63: note: Function 'dia_bezier_conn_corner_object_change_revert' argument 1 names different: declaration 'change' definition 'self'. lib/bezier_conn.c:1379:80: style:inconclusive: Function 'dia_bezier_conn_corner_object_change_revert' argument 2 names different: declaration 'object' definition 'obj'. [funcArgNamesDifferent] lib/bezier_conn.c:1332:1: note: Function 'dia_bezier_conn_corner_object_change_revert' argument 2 names different: declaration 'object' definition 'obj'. lib/bezier_conn.c:1379:80: note: Function 'dia_bezier_conn_corner_object_change_revert' argument 2 names different: declaration 'object' definition 'obj'. lib/bezier_conn.c:96:28: style: Parameter 'bezier' can be declared as pointer to const [constParameterPointer] lib/bezier_conn.c:96:44: style: Parameter 'handle' can be declared as pointer to const [constParameterPointer] lib/bezier_conn.c:130:43: style: Parameter 'to' can be declared as pointer to const [constParameterPointer] lib/bezier_conn.c:267:45: style: Parameter 'to' can be declared as pointer to const [constParameterPointer] lib/bezier_conn.c:297:40: style: Parameter 'point' can be declared as pointer to const [constParameterPointer] lib/bezier_conn.c:373:39: style: Parameter 'bezier' can be declared as pointer to const [constParameterPointer] lib/bezier_conn.c:373:54: style: Parameter 'point' can be declared as pointer to const [constParameterPointer] lib/bezier_conn.c:400:29: style: Parameter 'point' can be declared as pointer to const [constParameterPointer] lib/bezier_conn.c:507:37: style: Parameter 'point' can be declared as pointer to const [constParameterPointer] lib/bezier_conn.c:1180:35: style: Variable 'change' can be declared as pointer to const [constVariablePointer] lib/bezier_conn.c:1290:60: style: Parameter 'point' can be declared as pointer to const [constParameterPointer] lib/bezier_conn.c:1337:61: style: Parameter 'self' can be declared as pointer to const. However it seems that 'dia_bezier_conn_corner_object_change_free' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/bezier_conn.c:1332:1: note: You might need to cast the function pointer here lib/bezier_conn.c:1337:61: note: Parameter 'self' can be declared as pointer to const lib/bezier_conn.c:1414:58: style: Parameter 'point_left' can be declared as pointer to const [constParameterPointer] lib/bezier_conn.c:1415:58: style: Parameter 'point_right' can be declared as pointer to const [constParameterPointer] lib/color.c:93:11: warning: %x in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] lib/color.c:93:11: warning: %x in format string (no. 2) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] lib/color.c:93:11: warning: %x in format string (no. 3) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] lib/color.c:98:11: warning: %x in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] lib/color.c:98:11: warning: %x in format string (no. 2) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] lib/color.c:98:11: warning: %x in format string (no. 3) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] lib/color.c:98:11: warning: %x in format string (no. 4) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] lib/color.c:40:25: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] lib/color.c:66:25: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] lib/beziershape.c:550:54: style:inconclusive: Function 'beziershape_remove_segment' argument 2 names different: declaration 'point' definition 'pos'. [funcArgNamesDifferent] lib/beziershape.h:79:71: note: Function 'beziershape_remove_segment' argument 2 names different: declaration 'point' definition 'pos'. lib/beziershape.c:550:54: note: Function 'beziershape_remove_segment' argument 2 names different: declaration 'point' definition 'pos'. lib/beziershape.c:681:45: style:inconclusive: Function 'beziershape_set_corner_type' argument 1 names different: declaration 'bez' definition 'bezier'. [funcArgNamesDifferent] lib/beziershape.h:80:71: note: Function 'beziershape_set_corner_type' argument 1 names different: declaration 'bez' definition 'bezier'. lib/beziershape.c:681:45: note: Function 'beziershape_set_corner_type' argument 1 names different: declaration 'bez' definition 'bezier'. lib/beziershape.c:1205:61: style:inconclusive: Function 'dia_bezier_shape_point_object_change_free' argument 1 names different: declaration 'change' definition 'self'. [funcArgNamesDifferent] lib/beziershape.c:1192:1: note: Function 'dia_bezier_shape_point_object_change_free' argument 1 names different: declaration 'change' definition 'self'. lib/beziershape.c:1205:61: note: Function 'dia_bezier_shape_point_object_change_free' argument 1 names different: declaration 'change' definition 'self'. lib/beziershape.c:1230:62: style:inconclusive: Function 'dia_bezier_shape_point_object_change_apply' argument 1 names different: declaration 'change' definition 'self'. [funcArgNamesDifferent] lib/beziershape.c:1192:1: note: Function 'dia_bezier_shape_point_object_change_apply' argument 1 names different: declaration 'change' definition 'self'. lib/beziershape.c:1230:62: note: Function 'dia_bezier_shape_point_object_change_apply' argument 1 names different: declaration 'change' definition 'self'. lib/beziershape.c:1230:79: style:inconclusive: Function 'dia_bezier_shape_point_object_change_apply' argument 2 names different: declaration 'object' definition 'obj'. [funcArgNamesDifferent] lib/beziershape.c:1192:1: note: Function 'dia_bezier_shape_point_object_change_apply' argument 2 names different: declaration 'object' definition 'obj'. lib/beziershape.c:1230:79: note: Function 'dia_bezier_shape_point_object_change_apply' argument 2 names different: declaration 'object' definition 'obj'. lib/beziershape.c:1265:63: style:inconclusive: Function 'dia_bezier_shape_point_object_change_revert' argument 1 names different: declaration 'change' definition 'self'. [funcArgNamesDifferent] lib/beziershape.c:1192:1: note: Function 'dia_bezier_shape_point_object_change_revert' argument 1 names different: declaration 'change' definition 'self'. lib/beziershape.c:1265:63: note: Function 'dia_bezier_shape_point_object_change_revert' argument 1 names different: declaration 'change' definition 'self'. lib/beziershape.c:1266:63: style:inconclusive: Function 'dia_bezier_shape_point_object_change_revert' argument 2 names different: declaration 'object' definition 'obj'. [funcArgNamesDifferent] lib/beziershape.c:1192:1: note: Function 'dia_bezier_shape_point_object_change_revert' argument 2 names different: declaration 'object' definition 'obj'. lib/beziershape.c:1266:63: note: Function 'dia_bezier_shape_point_object_change_revert' argument 2 names different: declaration 'object' definition 'obj'. lib/beziershape.c:1295:61: style:inconclusive: Function 'dia_bezier_shape_point_object_change_new' argument 5 names different: declaration 'segment' definition 'pos'. [funcArgNamesDifferent] lib/beziershape.c:49:86: note: Function 'dia_bezier_shape_point_object_change_new' argument 5 names different: declaration 'segment' definition 'pos'. lib/beziershape.c:1295:61: note: Function 'dia_bezier_shape_point_object_change_new' argument 5 names different: declaration 'segment' definition 'pos'. lib/beziershape.c:1338:62: style:inconclusive: Function 'dia_bezier_shape_corner_object_change_free' argument 1 names different: declaration 'change' definition 'self'. [funcArgNamesDifferent] lib/beziershape.c:1333:1: note: Function 'dia_bezier_shape_corner_object_change_free' argument 1 names different: declaration 'change' definition 'self'. lib/beziershape.c:1338:62: note: Function 'dia_bezier_shape_corner_object_change_free' argument 1 names different: declaration 'change' definition 'self'. lib/beziershape.c:1354:63: style:inconclusive: Function 'dia_bezier_shape_corner_object_change_apply' argument 1 names different: declaration 'change' definition 'self'. [funcArgNamesDifferent] lib/beziershape.c:1333:1: note: Function 'dia_bezier_shape_corner_object_change_apply' argument 1 names different: declaration 'change' definition 'self'. lib/beziershape.c:1354:63: note: Function 'dia_bezier_shape_corner_object_change_apply' argument 1 names different: declaration 'change' definition 'self'. lib/beziershape.c:1355:63: style:inconclusive: Function 'dia_bezier_shape_corner_object_change_apply' argument 2 names different: declaration 'object' definition 'obj'. [funcArgNamesDifferent] lib/beziershape.c:1333:1: note: Function 'dia_bezier_shape_corner_object_change_apply' argument 2 names different: declaration 'object' definition 'obj'. lib/beziershape.c:1355:63: note: Function 'dia_bezier_shape_corner_object_change_apply' argument 2 names different: declaration 'object' definition 'obj'. lib/beziershape.c:1387:64: style:inconclusive: Function 'dia_bezier_shape_corner_object_change_revert' argument 1 names different: declaration 'change' definition 'self'. [funcArgNamesDifferent] lib/beziershape.c:1333:1: note: Function 'dia_bezier_shape_corner_object_change_revert' argument 1 names different: declaration 'change' definition 'self'. lib/beziershape.c:1387:64: note: Function 'dia_bezier_shape_corner_object_change_revert' argument 1 names different: declaration 'change' definition 'self'. lib/beziershape.c:1388:64: style:inconclusive: Function 'dia_bezier_shape_corner_object_change_revert' argument 2 names different: declaration 'object' definition 'obj'. [funcArgNamesDifferent] lib/beziershape.c:1333:1: note: Function 'dia_bezier_shape_corner_object_change_revert' argument 2 names different: declaration 'object' definition 'obj'. lib/beziershape.c:1388:64: note: Function 'dia_bezier_shape_corner_object_change_revert' argument 2 names different: declaration 'object' definition 'obj'. lib/beziershape.c:98:29: style: Parameter 'bezier' can be declared as pointer to const [constParameterPointer] lib/beziershape.c:98:45: style: Parameter 'handle' can be declared as pointer to const [constParameterPointer] lib/beziershape.c:130:44: style: Parameter 'to' can be declared as pointer to const [constParameterPointer] lib/beziershape.c:270:47: style: Parameter 'to' can be declared as pointer to const [constParameterPointer] lib/beziershape.c:300:42: style: Parameter 'point' can be declared as pointer to const [constParameterPointer] lib/beziershape.c:357:41: style: Parameter 'bezier' can be declared as pointer to const [constParameterPointer] lib/beziershape.c:358:41: style: Parameter 'point' can be declared as pointer to const [constParameterPointer] lib/beziershape.c:370:26: style: Parameter 'point' can be declared as pointer to const [constParameterPointer] lib/beziershape.c:471:39: style: Parameter 'point' can be declared as pointer to const [constParameterPointer] lib/beziershape.c:854:20: style: Variable 'extra' can be declared as pointer to const [constVariablePointer] lib/beziershape.c:1207:36: style: Variable 'change' can be declared as pointer to const [constVariablePointer] lib/beziershape.c:1293:61: style: Parameter 'point' can be declared as pointer to const [constParameterPointer] lib/beziershape.c:1338:62: style: Parameter 'self' can be declared as pointer to const. However it seems that 'dia_bezier_shape_corner_object_change_free' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/beziershape.c:1333:1: note: You might need to cast the function pointer here lib/beziershape.c:1338:62: note: Parameter 'self' can be declared as pointer to const lib/beziershape.c:1433:59: style: Parameter 'point_left' can be declared as pointer to const [constParameterPointer] lib/beziershape.c:1434:59: style: Parameter 'point_right' can be declared as pointer to const [constParameterPointer] lib/connection.c:191:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] lib/connection.c:37:44: style:inconclusive: Function 'connection_adjust_for_autogap' argument 1 names different: declaration 'conn' definition 'connection'. [funcArgNamesDifferent] lib/connection.h:63:67: note: Function 'connection_adjust_for_autogap' argument 1 names different: declaration 'conn' definition 'connection'. lib/connection.c:37:44: note: Function 'connection_adjust_for_autogap' argument 1 names different: declaration 'conn' definition 'connection'. lib/connection.c:98:43: style: Parameter 'to' can be declared as pointer to const [constParameterPointer] lib/connectionpoint.c:103:40: style: Parameter 'cp' can be declared as pointer to const [constParameterPointer] lib/boundingbox.c:339:34: style: Parameter 'points' can be declared as pointer to const [constParameterPointer] lib/connpoint_line.c:261:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] lib/connpoint_line.c:363:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] lib/connpoint_line.c:412:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] lib/create.c:181:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arrow_data [valueFlowBailoutIncompleteVar] lib/create.c:219:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arrow_data [valueFlowBailoutIncompleteVar] lib/create.c:277:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arrow_data [valueFlowBailoutIncompleteVar] lib/create.c:367:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable real_data [valueFlowBailoutIncompleteVar] lib/debug.c:44:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] lib/create.c:339:12: style:inconclusive: Function 'create_standard_arc' argument 5 names different: declaration 'curve_distance' definition 'distance'. [funcArgNamesDifferent] lib/create.h:129:16: note: Function 'create_standard_arc' argument 5 names different: declaration 'curve_distance' definition 'distance'. lib/create.c:339:12: note: Function 'create_standard_arc' argument 5 names different: declaration 'curve_distance' definition 'distance'. lib/connpoint_line.c:80:57: warning: Either the condition 'pos>=cpl->num_connections' is redundant or g_slist_nth() argument nr 2 can have invalid value. The value is -1 but the valid values are '0:'. [invalidFunctionArg] lib/connpoint_line.c:160:47: note: Calling function 'cpl_remove_connpoint', 2nd argument '0' value is 0 lib/connpoint_line.c:74:11: note: Assuming that condition 'pos>=cpl->num_connections' is not redundant lib/connpoint_line.c:75:32: note: Assignment 'pos=cpl->num_connections-1', assigned value is -1 lib/connpoint_line.c:80:57: note: Invalid argument lib/create.c:196:12: style: Parameter 'end_arrow' can be declared as pointer to const [constParameterPointer] lib/create.c:197:12: style: Parameter 'start_arrow' can be declared as pointer to const [constParameterPointer] lib/create.c:255:14: style: Parameter 'end_arrow' can be declared as pointer to const [constParameterPointer] lib/create.c:256:14: style: Parameter 'start_arrow' can be declared as pointer to const [constParameterPointer] lib/create.c:340:14: style: Parameter 'end_arrow' can be declared as pointer to const [constParameterPointer] lib/create.c:341:14: style: Parameter 'start_arrow' can be declared as pointer to const [constParameterPointer] lib/connpoint_line.c:472:59: style:inconclusive: Function 'dia_conn_point_line_object_change_apply' argument 1 names different: declaration 'change' definition 'self'. [funcArgNamesDifferent] lib/connpoint_line.c:442:1: note: Function 'dia_conn_point_line_object_change_apply' argument 1 names different: declaration 'change' definition 'self'. lib/connpoint_line.c:472:59: note: Function 'dia_conn_point_line_object_change_apply' argument 1 names different: declaration 'change' definition 'self'. lib/connpoint_line.c:472:76: style:inconclusive: Function 'dia_conn_point_line_object_change_apply' argument 2 names different: declaration 'object' definition 'probablynotcpl'. [funcArgNamesDifferent] lib/connpoint_line.c:442:1: note: Function 'dia_conn_point_line_object_change_apply' argument 2 names different: declaration 'object' definition 'probablynotcpl'. lib/connpoint_line.c:472:76: note: Function 'dia_conn_point_line_object_change_apply' argument 2 names different: declaration 'object' definition 'probablynotcpl'. lib/connpoint_line.c:481:60: style:inconclusive: Function 'dia_conn_point_line_object_change_revert' argument 1 names different: declaration 'change' definition 'self'. [funcArgNamesDifferent] lib/connpoint_line.c:442:1: note: Function 'dia_conn_point_line_object_change_revert' argument 1 names different: declaration 'change' definition 'self'. lib/connpoint_line.c:481:60: note: Function 'dia_conn_point_line_object_change_revert' argument 1 names different: declaration 'change' definition 'self'. lib/connpoint_line.c:481:77: style:inconclusive: Function 'dia_conn_point_line_object_change_revert' argument 2 names different: declaration 'object' definition 'probablynotcpl'. [funcArgNamesDifferent] lib/connpoint_line.c:442:1: note: Function 'dia_conn_point_line_object_change_revert' argument 2 names different: declaration 'object' definition 'probablynotcpl'. lib/connpoint_line.c:481:77: note: Function 'dia_conn_point_line_object_change_revert' argument 2 names different: declaration 'object' definition 'probablynotcpl'. lib/connpoint_line.c:490:58: style:inconclusive: Function 'dia_conn_point_line_object_change_free' argument 1 names different: declaration 'change' definition 'self'. [funcArgNamesDifferent] lib/connpoint_line.c:442:1: note: Function 'dia_conn_point_line_object_change_free' argument 1 names different: declaration 'change' definition 'self'. lib/connpoint_line.c:490:58: note: Function 'dia_conn_point_line_object_change_free' argument 1 names different: declaration 'change' definition 'self'. lib/connpoint_line.c:61:33: style: Parameter 'cp' can be declared as pointer to const [constParameterPointer] lib/connpoint_line.c:213:35: style: Parameter 'cpl' can be declared as pointer to const [constParameterPointer] lib/connpoint_line.c:220:53: style: Parameter 'cpl' can be declared as pointer to const [constParameterPointer] lib/connpoint_line.c:226:42: style: Parameter 'cpl' can be declared as pointer to const [constParameterPointer] lib/connpoint_line.c:232:52: style: Parameter 'start' can be declared as pointer to const [constParameterPointer] lib/connpoint_line.c:232:65: style: Parameter 'end' can be declared as pointer to const [constParameterPointer] lib/connpoint_line.c:286:35: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] lib/connpoint_line.c:286:57: style: Parameter 'cp' can be declared as pointer to const [constParameterPointer] lib/connpoint_line.c:385:44: style: Parameter 'cpl' can be declared as pointer to const [constParameterPointer] lib/connpoint_line.c:385:56: style: Parameter 'clicked' can be declared as pointer to const [constParameterPointer] lib/connpoint_line.c:391:47: style: Parameter 'cpl' can be declared as pointer to const [constParameterPointer] lib/connpoint_line.c:391:59: style: Parameter 'clicked' can be declared as pointer to const [constParameterPointer] lib/connpoint_line.c:400:48: style: Parameter 'clickedpoint' can be declared as pointer to const [constParameterPointer] lib/connpoint_line.c:574:22: style: Variable 'change' can be declared as pointer to const [constVariablePointer] lib/dia-arrow-cell-renderer.c:114:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dia_arrow_cell_renderer_parent_class [valueFlowBailoutIncompleteVar] lib/dia-arrow-cell-renderer.c:211:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_FORMAT_ARGB32 [valueFlowBailoutIncompleteVar] lib/dia-arrow-cell-renderer.c:266:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_STATIC_STRINGS [valueFlowBailoutIncompleteVar] lib/dia-arrow-cell-renderer.c:59:51: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'dia_arrow_cell_renderer_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/dia-arrow-cell-renderer.c:250:32: note: You might need to cast the function pointer here lib/dia-arrow-cell-renderer.c:59:51: note: Parameter 'pspec' can be declared as pointer to const lib/dia-arrow-cell-renderer.c:84:57: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'dia_arrow_cell_renderer_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/dia-arrow-cell-renderer.c:249:32: note: You might need to cast the function pointer here lib/dia-arrow-cell-renderer.c:84:57: note: Parameter 'pspec' can be declared as pointer to const lib/dia-arrow-cell-renderer.c:110:32: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] lib/dia-arrow-chooser.c:62:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dia_arrow_chooser_parent_class [valueFlowBailoutIncompleteVar] lib/dia-arrow-chooser.c:140:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_OK [valueFlowBailoutIncompleteVar] lib/dia-arrow-chooser.c:177:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_CANCEL [valueFlowBailoutIncompleteVar] lib/dia-arrow-chooser.c:349:52: style:inconclusive: Function 'dia_arrow_chooser_get_arrow_type' argument 1 names different: declaration 'chooser' definition 'arrow'. [funcArgNamesDifferent] lib/dia-arrow-chooser.h:43:70: note: Function 'dia_arrow_chooser_get_arrow_type' argument 1 names different: declaration 'chooser' definition 'arrow'. lib/dia-arrow-chooser.c:349:52: note: Function 'dia_arrow_chooser_get_arrow_type' argument 1 names different: declaration 'chooser' definition 'arrow'. lib/dia-arrow-chooser.c:321:63: style: Parameter 'arrow' can be declared as pointer to const [constParameterPointer] lib/dia-arrow-preview.c:99:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_FORMAT_ARGB32 [valueFlowBailoutIncompleteVar] lib/dia-arrow-preview.c:53:22: style: Variable 'arrow' can be declared as pointer to const [constVariablePointer] lib/dia-arrow-preview.c:218:47: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] lib/dia-arrow-selector.c:65:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dia_arrow_selector_parent_class [valueFlowBailoutIncompleteVar] lib/dia-change.c:34:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_class [valueFlowBailoutIncompleteVar] lib/dia-change.c:42:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_class [valueFlowBailoutIncompleteVar] lib/dia-change.c:85:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v_pointer [valueFlowBailoutIncompleteVar] lib/dia-change.c:92:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v_pointer [valueFlowBailoutIncompleteVar] lib/dia-change.c:102:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v_pointer [valueFlowBailoutIncompleteVar] lib/dia-change.c:113:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v_pointer [valueFlowBailoutIncompleteVar] lib/dia-change.c:123:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v_pointer [valueFlowBailoutIncompleteVar] lib/dia-change.c:155:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v_pointer [valueFlowBailoutIncompleteVar] lib/dia-change.c:178:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v_pointer [valueFlowBailoutIncompleteVar] lib/dia-change.c:194:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_FLAG_CLASSED [valueFlowBailoutIncompleteVar] lib/dia-change.c:139:7: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] lib/dia-colour-cell-renderer.c:129:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dia_colour_cell_renderer_parent_class [valueFlowBailoutIncompleteVar] lib/dia-colour-cell-renderer.c:145:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_FORMAT_A8 [valueFlowBailoutIncompleteVar] lib/dia-colour-cell-renderer.c:172:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dia_colour_cell_renderer_parent_class [valueFlowBailoutIncompleteVar] lib/dia-colour-cell-renderer.c:252:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_STATIC_STRINGS [valueFlowBailoutIncompleteVar] lib/dia-change.c:47:34: style: Parameter 'self' can be declared as pointer to const. However it seems that 'dia_change_real_free' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/dia-change.c:57:17: note: You might need to cast the function pointer here lib/dia-change.c:47:34: note: Parameter 'self' can be declared as pointer to const lib/dia-change.c:62:44: style: Parameter 'klass' can be declared as pointer to const. However it seems that 'dia_change_class_finalize' is a callback function, if 'klass' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/dia-change.c:199:27: note: You might need to cast the function pointer here lib/dia-change.c:62:44: note: Parameter 'klass' can be declared as pointer to const lib/dia-change.c:69:43: style: Parameter 'klass' can be declared as pointer to const. However it seems that 'dia_change_do_class_init' is a callback function, if 'klass' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/dia-change.c:200:24: note: You might need to cast the function pointer here lib/dia-change.c:69:43: note: Parameter 'klass' can be declared as pointer to const lib/dia-colour-cell-renderer.c:55:52: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'dia_colour_cell_renderer_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/dia-colour-cell-renderer.c:237:32: note: You might need to cast the function pointer here lib/dia-colour-cell-renderer.c:55:52: note: Parameter 'pspec' can be declared as pointer to const lib/dia-colour-cell-renderer.c:76:54: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'dia_colour_cell_renderer_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/dia-colour-cell-renderer.c:236:32: note: You might need to cast the function pointer here lib/dia-colour-cell-renderer.c:76:54: note: Parameter 'pspec' can be declared as pointer to const lib/dia-colour-cell-renderer.c:125:33: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] lib/dia-colour-cell-renderer.c:259:55: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] lib/dia-guide.c:25:28: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] lib/dia-guide.c:42:28: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] lib/dia-colour-selector.c:81:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dia_colour_selector_parent_class [valueFlowBailoutIncompleteVar] lib/dia-colour-selector.c:124:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_OK [valueFlowBailoutIncompleteVar] lib/dia-colour-selector.c:177:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] lib/dia-colour-selector.c:324:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] lib/dia-colour-selector.c:178:11: style: Variable 'spec' can be declared as pointer to const [constVariablePointer] lib/dia-font-selector.c:107:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dia_font_selector_parent_class [valueFlowBailoutIncompleteVar] lib/dia-font-selector.c:460:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] lib/dia-handle.c:41:45: style: Parameter 'point' can be declared as pointer to const [constParameterPointer] lib/dia-line-chooser.c:57:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dia_line_chooser_parent_class [valueFlowBailoutIncompleteVar] lib/dia-line-chooser.c:100:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_OK [valueFlowBailoutIncompleteVar] lib/dia-line-chooser.c:172:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_CANCEL [valueFlowBailoutIncompleteVar] lib/dia-line-chooser.c:134:50: style:inconclusive: Function 'dia_line_chooser_set_line_style' argument 2 names different: declaration 'style' definition 'lstyle'. [funcArgNamesDifferent] lib/dia-line-chooser.h:42:74: note: Function 'dia_line_chooser_set_line_style' argument 2 names different: declaration 'style' definition 'lstyle'. lib/dia-line-chooser.c:134:50: note: Function 'dia_line_chooser_set_line_style' argument 2 names different: declaration 'style' definition 'lstyle'. lib/dia-line-cell-renderer.c:207:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_READWRITE [valueFlowBailoutIncompleteVar] lib/dia-line-preview.c:60:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_LINE_CAP_BUTT [valueFlowBailoutIncompleteVar] lib/dia-line-preview.c:34:19: style: Variable 'line' can be declared as pointer to const [constVariablePointer] lib/dia-line-cell-renderer.c:57:50: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'dia_line_cell_renderer_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/dia-line-cell-renderer.c:191:32: note: You might need to cast the function pointer here lib/dia-line-cell-renderer.c:57:50: note: Parameter 'pspec' can be declared as pointer to const lib/dia-line-cell-renderer.c:78:52: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'dia_line_cell_renderer_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/dia-line-cell-renderer.c:190:32: note: You might need to cast the function pointer here lib/dia-line-cell-renderer.c:78:52: note: Parameter 'pspec' can be declared as pointer to const lib/dia-line-cell-renderer.c:131:31: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] lib/dia-line-cell-renderer.c:214:51: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] lib/dia-object-change-list.c:63:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_ptr_array_unref [valueFlowBailoutIncompleteVar] lib/dia-line-style-selector.c:179:62: style:inconclusive: Function 'dia_line_style_selector_get_linestyle' argument 1 names different: declaration 'as' definition 'fs'. [funcArgNamesDifferent] lib/dia-line-style-selector.h:33:73: note: Function 'dia_line_style_selector_get_linestyle' argument 1 names different: declaration 'as' definition 'fs'. lib/dia-line-style-selector.c:179:62: note: Function 'dia_line_style_selector_get_linestyle' argument 1 names different: declaration 'as' definition 'fs'. lib/dia-line-style-selector.c:180:62: style:inconclusive: Function 'dia_line_style_selector_get_linestyle' argument 2 names different: declaration 'linestyle' definition 'ls'. [funcArgNamesDifferent] lib/dia-line-style-selector.h:34:73: note: Function 'dia_line_style_selector_get_linestyle' argument 2 names different: declaration 'linestyle' definition 'ls'. lib/dia-line-style-selector.c:180:62: note: Function 'dia_line_style_selector_get_linestyle' argument 2 names different: declaration 'linestyle' definition 'ls'. lib/dia-line-style-selector.c:181:62: style:inconclusive: Function 'dia_line_style_selector_get_linestyle' argument 3 names different: declaration 'dashlength' definition 'dl'. [funcArgNamesDifferent] lib/dia-line-style-selector.h:35:73: note: Function 'dia_line_style_selector_get_linestyle' argument 3 names different: declaration 'dashlength' definition 'dl'. lib/dia-line-style-selector.c:181:62: note: Function 'dia_line_style_selector_get_linestyle' argument 3 names different: declaration 'dashlength' definition 'dl'. lib/dia-object-change-list.c:37:48: style:inconclusive: Function 'dia_object_change_list_apply' argument 1 names different: declaration 'change' definition 'self'. [funcArgNamesDifferent] lib/dia-object-change-list.c:33:1: note: Function 'dia_object_change_list_apply' argument 1 names different: declaration 'change' definition 'self'. lib/dia-object-change-list.c:37:48: note: Function 'dia_object_change_list_apply' argument 1 names different: declaration 'change' definition 'self'. lib/dia-object-change-list.c:48:49: style:inconclusive: Function 'dia_object_change_list_revert' argument 1 names different: declaration 'change' definition 'self'. [funcArgNamesDifferent] lib/dia-object-change-list.c:33:1: note: Function 'dia_object_change_list_revert' argument 1 names different: declaration 'change' definition 'self'. lib/dia-object-change-list.c:48:49: note: Function 'dia_object_change_list_revert' argument 1 names different: declaration 'change' definition 'self'. lib/dia-object-change-list.c:59:47: style:inconclusive: Function 'dia_object_change_list_free' argument 1 names different: declaration 'change' definition 'self'. [funcArgNamesDifferent] lib/dia-object-change-list.c:33:1: note: Function 'dia_object_change_list_free' argument 1 names different: declaration 'change' definition 'self'. lib/dia-object-change-list.c:59:47: note: Function 'dia_object_change_list_free' argument 1 names different: declaration 'change' definition 'self'. lib/dia-line-style-selector.c:54:64: style: Parameter 'klass' can be declared as pointer to const [constParameterPointer] lib/dia-object-change-list.c:61:24: style: Variable 'change' can be declared as pointer to const [constVariablePointer] lib/dia-simple-list.c:57:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dia_simple_list_parent_class [valueFlowBailoutIncompleteVar] lib/dia-simple-list.c:91:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_STRING [valueFlowBailoutIncompleteVar] lib/dia-size-selector.c:52:53: style: Parameter 'klass' can be declared as pointer to const [constParameterPointer] lib/dia-state-object-change.c:59:49: style:inconclusive: Function 'dia_state_object_change_apply' argument 1 names different: declaration 'change' definition 'self'. [funcArgNamesDifferent] lib/dia-state-object-change.c:42:1: note: Function 'dia_state_object_change_apply' argument 1 names different: declaration 'change' definition 'self'. lib/dia-state-object-change.c:59:49: note: Function 'dia_state_object_change_apply' argument 1 names different: declaration 'change' definition 'self'. lib/dia-state-object-change.c:59:66: style:inconclusive: Function 'dia_state_object_change_apply' argument 2 names different: declaration 'object' definition 'obj'. [funcArgNamesDifferent] lib/dia-state-object-change.c:42:1: note: Function 'dia_state_object_change_apply' argument 2 names different: declaration 'object' definition 'obj'. lib/dia-state-object-change.c:59:66: note: Function 'dia_state_object_change_apply' argument 2 names different: declaration 'object' definition 'obj'. lib/dia-state-object-change.c:66:50: style:inconclusive: Function 'dia_state_object_change_revert' argument 1 names different: declaration 'change' definition 'self'. [funcArgNamesDifferent] lib/dia-state-object-change.c:42:1: note: Function 'dia_state_object_change_revert' argument 1 names different: declaration 'change' definition 'self'. lib/dia-state-object-change.c:66:50: note: Function 'dia_state_object_change_revert' argument 1 names different: declaration 'change' definition 'self'. lib/dia-state-object-change.c:66:67: style:inconclusive: Function 'dia_state_object_change_revert' argument 2 names different: declaration 'object' definition 'obj'. [funcArgNamesDifferent] lib/dia-state-object-change.c:42:1: note: Function 'dia_state_object_change_revert' argument 2 names different: declaration 'object' definition 'obj'. lib/dia-state-object-change.c:66:67: note: Function 'dia_state_object_change_revert' argument 2 names different: declaration 'object' definition 'obj'. lib/dia-state-object-change.c:73:48: style:inconclusive: Function 'dia_state_object_change_free' argument 1 names different: declaration 'change' definition 'self'. [funcArgNamesDifferent] lib/dia-state-object-change.c:42:1: note: Function 'dia_state_object_change_free' argument 1 names different: declaration 'change' definition 'self'. lib/dia-state-object-change.c:73:48: note: Function 'dia_state_object_change_free' argument 1 names different: declaration 'change' definition 'self'. lib/dia-state-object-change.c:79:8: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] lib/dia-unit-spinner.c:43:51: style: Parameter 'klass' can be declared as pointer to const [constParameterPointer] lib/dia_dirs.c:59:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PKGDATADIR [valueFlowBailoutIncompleteVar] lib/dia_dirs.c:97:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIALIBDIR [valueFlowBailoutIncompleteVar] lib/dia_dirs.c:113:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOCALEDIR [valueFlowBailoutIncompleteVar] lib/dia_dirs.c:164:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TEST_IS_DIR [valueFlowBailoutIncompleteVar] lib/dia_dirs.c:247:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DIR_SEPARATOR_S [valueFlowBailoutIncompleteVar] lib/dia_dirs.c:267:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DIR_SEPARATOR_S [valueFlowBailoutIncompleteVar] lib/dia_dirs.c:64:5: error: Memory leak: base [memleak] lib/dia_dirs.c:72:3: error: Memory leak: base [memleak] lib/dia_dirs.c:209:3: error: Memory leak: tmp [memleak] lib/dia_dirs.c:271:3: error: Memory leak: path [memleak] lib/dia_dirs.c:131:34: style:inconclusive: Function 'dia_config_filename' argument 1 names different: declaration 'file' definition 'subfile'. [funcArgNamesDifferent] lib/dia_dirs.h:27:53: note: Function 'dia_config_filename' argument 1 names different: declaration 'file' definition 'subfile'. lib/dia_dirs.c:131:34: note: Function 'dia_config_filename' argument 1 names different: declaration 'file' definition 'subfile'. lib/dia_dirs.c:59:9: style: Variable 'base' can be declared as pointer to const [constVariablePointer] lib/dia-object-change.c:56:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_class [valueFlowBailoutIncompleteVar] lib/dia-object-change.c:64:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_class [valueFlowBailoutIncompleteVar] lib/dia-object-change.c:107:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v_pointer [valueFlowBailoutIncompleteVar] lib/dia-object-change.c:114:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v_pointer [valueFlowBailoutIncompleteVar] lib/dia-object-change.c:124:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v_pointer [valueFlowBailoutIncompleteVar] lib/dia-object-change.c:135:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v_pointer [valueFlowBailoutIncompleteVar] lib/dia-object-change.c:145:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v_pointer [valueFlowBailoutIncompleteVar] lib/dia-object-change.c:177:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v_pointer [valueFlowBailoutIncompleteVar] lib/dia-object-change.c:200:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v_pointer [valueFlowBailoutIncompleteVar] lib/dia-object-change.c:216:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_FLAG_CLASSED [valueFlowBailoutIncompleteVar] lib/dia-object-change.c:161:7: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] lib/dia-object-change.c:69:47: style: Parameter 'self' can be declared as pointer to const. However it seems that 'dia_object_change_real_free' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/dia-object-change.c:79:17: note: You might need to cast the function pointer here lib/dia-object-change.c:69:47: note: Parameter 'self' can be declared as pointer to const lib/dia-object-change.c:84:57: style: Parameter 'klass' can be declared as pointer to const. However it seems that 'dia_object_change_class_finalize' is a callback function, if 'klass' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/dia-object-change.c:221:27: note: You might need to cast the function pointer here lib/dia-object-change.c:84:57: note: Parameter 'klass' can be declared as pointer to const lib/dia-object-change.c:91:56: style: Parameter 'klass' can be declared as pointer to const. However it seems that 'dia_object_change_do_class_init' is a callback function, if 'klass' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/dia-object-change.c:222:24: note: You might need to cast the function pointer here lib/dia-object-change.c:91:56: note: Parameter 'klass' can be declared as pointer to const lib/dia_image.c:139:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TEST_EXISTS [valueFlowBailoutIncompleteVar] lib/dia_image.c:240:92: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_INTERP_NEAREST [valueFlowBailoutIncompleteVar] lib/dia_image.c:266:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] lib/dia_image.c:439:13: style: Variable 'pixels' can be declared as pointer to const [constVariablePointer] lib/dia_image.c:468:11: style: Variable 'pixels' can be declared as pointer to const [constVariablePointer] lib/dia_xml.c:93:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] lib/dia_xml.c:759:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BEZ_MOVE_TO [valueFlowBailoutIncompleteVar] lib/dia_xml.c:1013:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xmlFree [valueFlowBailoutIncompleteVar] lib/dia_xml.c:1114:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_ASCII_DTOSTR_BUF_SIZE [valueFlowBailoutIncompleteVar] lib/dia_xml.c:1195:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_ASCII_DTOSTR_BUF_SIZE [valueFlowBailoutIncompleteVar] lib/dia_xml.c:1251:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BEZ_CURVE_TO [valueFlowBailoutIncompleteVar] lib/dia_xml.c:1273:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_ASCII_DTOSTR_BUF_SIZE [valueFlowBailoutIncompleteVar] lib/dia_xml.c:216:55: error: Invalid g_file_open_tmp() argument nr 2. A nul-terminated string is required. [invalidFunctionArgStr] lib/dia_xml.c:1353:3: portability: %d in format string (no. 1) requires 'int' but the argument type is 'DiaFontStyle {aka unsigned int}'. [invalidPrintfArgType_sint] lib/dia_xml.c:1329:28: style:inconclusive: Function 'data_add_filename' argument 1 names different: declaration 'attr' definition 'data'. [funcArgNamesDifferent] lib/dia_xml.h:98:38: note: Function 'data_add_filename' argument 1 names different: declaration 'attr' definition 'data'. lib/dia_xml.c:1329:28: note: Function 'data_add_filename' argument 1 names different: declaration 'attr' definition 'data'. lib/dia_xml.c:1391:15: style:inconclusive: Function 'xmlDiaSaveFile' argument 2 names different: declaration 'doc' definition 'cur'. [funcArgNamesDifferent] lib/dia_xml_libxml.h:33:18: note: Function 'xmlDiaSaveFile' argument 2 names different: declaration 'doc' definition 'cur'. lib/dia_xml.c:1391:15: note: Function 'xmlDiaSaveFile' argument 2 names different: declaration 'doc' definition 'cur'. lib/dia_xml.c:1154:21: style: Local variable 'hex_digit' shadows outer function [shadowFunction] lib/dia_xml.c:634:1: note: Shadowed declaration lib/dia_xml.c:1154:21: note: Shadow variable lib/diacontext.c:58:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dia_context_parent_class [valueFlowBailoutIncompleteVar] lib/dia_xml.c:100:12: style: Variable 'pmax' can be declared as pointer to const [constVariablePointer] lib/dia_xml.c:108:15: style: Variable 'magic_xml' can be declared as const array [constVariable] lib/dia_xml.c:1008:11: style: Variable 'style_name' can be declared as pointer to const [constVariablePointer] lib/dia_xml.c:1017:11: style: Variable 'name' can be declared as pointer to const [constVariablePointer] lib/dia_xml.c:1331:9: style: Variable 'utf8' can be declared as pointer to const [constVariablePointer] lib/diacontext.c:72:31: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] lib/diacontext.c:165:9: style: Variable 'errstr' can be declared as pointer to const [constVariablePointer] lib/dia_xml.c:1198:19: error: Uninitialized variable: px_buf [uninitvar] lib/dia_xml.c:1199:19: error: Uninitialized variable: py_buf [uninitvar] lib/dia_xml.c:1278:19: error: Uninitialized variable: rl_buf [uninitvar] lib/dia_xml.c:1279:19: error: Uninitialized variable: rr_buf [uninitvar] lib/dia_xml.c:1280:19: error: Uninitialized variable: rt_buf [uninitvar] lib/dia_xml.c:1281:19: error: Uninitialized variable: rb_buf [uninitvar] lib/dia_xml.c:201:9: style: Variable 'len' is assigned a value that is never used. [unreadVariable] lib/dia_svg.c:954:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BEZ_CURVE_TO [valueFlowBailoutIncompleteVar] lib/dia_svg.c:1283:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BEZ_MOVE_TO [valueFlowBailoutIncompleteVar] lib/dia_svg.c:1713:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PI [valueFlowBailoutIncompleteVar] lib/dia_svg.c:1766:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_ASCII_DTOSTR_BUF_SIZE [valueFlowBailoutIncompleteVar] lib/diagramdata.c:91:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable diagram_data_init [valueFlowBailoutIncompleteVar] lib/diagramdata.c:334:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_STATIC_STRINGS [valueFlowBailoutIncompleteVar] lib/diagramdata.c:679:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] lib/diagramdata.c:946:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable prev [valueFlowBailoutIncompleteVar] lib/diagramdata.c:982:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable prev [valueFlowBailoutIncompleteVar] lib/diaimportrenderer.c:348:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PI [valueFlowBailoutIncompleteVar] lib/diaimportrenderer.c:621:30: style:inconclusive: Function 'draw_line_with_arrows' argument 2 names different: declaration 'start' definition 'startpoint'. [funcArgNamesDifferent] lib/diaimportrenderer.c:99:16: note: Function 'draw_line_with_arrows' argument 2 names different: declaration 'start' definition 'startpoint'. lib/diaimportrenderer.c:621:30: note: Function 'draw_line_with_arrows' argument 2 names different: declaration 'start' definition 'startpoint'. lib/diaimportrenderer.c:622:30: style:inconclusive: Function 'draw_line_with_arrows' argument 3 names different: declaration 'end' definition 'endpoint'. [funcArgNamesDifferent] lib/diaimportrenderer.c:99:30: note: Function 'draw_line_with_arrows' argument 3 names different: declaration 'end' definition 'endpoint'. lib/diaimportrenderer.c:622:30: note: Function 'draw_line_with_arrows' argument 3 names different: declaration 'end' definition 'endpoint'. lib/diaimportrenderer.c:624:30: style:inconclusive: Function 'draw_line_with_arrows' argument 5 names different: declaration 'line_color' definition 'color'. [funcArgNamesDifferent] lib/diaimportrenderer.c:101:16: note: Function 'draw_line_with_arrows' argument 5 names different: declaration 'line_color' definition 'color'. lib/diaimportrenderer.c:624:30: note: Function 'draw_line_with_arrows' argument 5 names different: declaration 'line_color' definition 'color'. lib/diaimportrenderer.c:685:30: style:inconclusive: Function 'draw_arc_with_arrows' argument 2 names different: declaration 'start' definition 'startpoint'. [funcArgNamesDifferent] lib/diaimportrenderer.c:105:15: note: Function 'draw_arc_with_arrows' argument 2 names different: declaration 'start' definition 'startpoint'. lib/diaimportrenderer.c:685:30: note: Function 'draw_arc_with_arrows' argument 2 names different: declaration 'start' definition 'startpoint'. lib/diaimportrenderer.c:686:30: style:inconclusive: Function 'draw_arc_with_arrows' argument 3 names different: declaration 'end' definition 'endpoint'. [funcArgNamesDifferent] lib/diaimportrenderer.c:106:15: note: Function 'draw_arc_with_arrows' argument 3 names different: declaration 'end' definition 'endpoint'. lib/diaimportrenderer.c:686:30: note: Function 'draw_arc_with_arrows' argument 3 names different: declaration 'end' definition 'endpoint'. lib/diaimportrenderer.c:278:34: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] lib/diaimportrenderer.c:323:42: style: Parameter 'start' can be declared as pointer to const. However it seems that 'draw_line' is a callback function, if 'start' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/diaimportrenderer.c:177:34: note: You might need to cast the function pointer here lib/diaimportrenderer.c:323:42: note: Parameter 'start' can be declared as pointer to const lib/diaimportrenderer.c:323:56: style: Parameter 'end' can be declared as pointer to const. However it seems that 'draw_line' is a callback function, if 'end' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/diaimportrenderer.c:177:34: note: You might need to cast the function pointer here lib/diaimportrenderer.c:323:56: note: Parameter 'end' can be declared as pointer to const lib/diaimportrenderer.c:332:19: style: Parameter 'center' can be declared as pointer to const [constParameterPointer] lib/diaimportrenderer.c:374:18: style: Parameter 'color' can be declared as pointer to const. However it seems that 'draw_arc' is a callback function, if 'color' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/diaimportrenderer.c:180:34: note: You might need to cast the function pointer here lib/diaimportrenderer.c:374:18: note: Parameter 'color' can be declared as pointer to const lib/diaimportrenderer.c:389:19: style: Parameter 'ul_corner' can be declared as pointer to const. However it seems that 'draw_rect' is a callback function, if 'ul_corner' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/diaimportrenderer.c:178:34: note: You might need to cast the function pointer here lib/diaimportrenderer.c:389:19: note: Parameter 'ul_corner' can be declared as pointer to const lib/diaimportrenderer.c:389:37: style: Parameter 'lr_corner' can be declared as pointer to const. However it seems that 'draw_rect' is a callback function, if 'lr_corner' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/diaimportrenderer.c:178:34: note: You might need to cast the function pointer here lib/diaimportrenderer.c:389:37: note: Parameter 'lr_corner' can be declared as pointer to const lib/diaimportrenderer.c:390:19: style: Parameter 'fill' can be declared as pointer to const. However it seems that 'draw_rect' is a callback function, if 'fill' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/diaimportrenderer.c:178:34: note: You might need to cast the function pointer here lib/diaimportrenderer.c:390:19: note: Parameter 'fill' can be declared as pointer to const lib/diaimportrenderer.c:390:32: style: Parameter 'stroke' can be declared as pointer to const. However it seems that 'draw_rect' is a callback function, if 'stroke' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/diaimportrenderer.c:178:34: note: You might need to cast the function pointer here lib/diaimportrenderer.c:390:32: note: Parameter 'stroke' can be declared as pointer to const lib/diaimportrenderer.c:437:28: style: Parameter 'center' can be declared as pointer to const. However it seems that 'draw_ellipse' is a callback function, if 'center' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/diaimportrenderer.c:182:34: note: You might need to cast the function pointer here lib/diaimportrenderer.c:437:28: note: Parameter 'center' can be declared as pointer to const lib/diaimportrenderer.c:440:28: style: Parameter 'fill' can be declared as pointer to const. However it seems that 'draw_ellipse' is a callback function, if 'fill' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/diaimportrenderer.c:182:34: note: You might need to cast the function pointer here lib/diaimportrenderer.c:440:28: note: Parameter 'fill' can be declared as pointer to const lib/diaimportrenderer.c:441:28: style: Parameter 'stroke' can be declared as pointer to const. However it seems that 'draw_ellipse' is a callback function, if 'stroke' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/diaimportrenderer.c:182:34: note: You might need to cast the function pointer here lib/diaimportrenderer.c:441:28: note: Parameter 'stroke' can be declared as pointer to const lib/diaimportrenderer.c:461:28: style: Parameter 'pos' can be declared as pointer to const. However it seems that 'draw_string' is a callback function, if 'pos' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/diaimportrenderer.c:183:34: note: You might need to cast the function pointer here lib/diaimportrenderer.c:461:28: note: Parameter 'pos' can be declared as pointer to const lib/diaimportrenderer.c:463:28: style: Parameter 'color' can be declared as pointer to const. However it seems that 'draw_string' is a callback function, if 'color' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/diaimportrenderer.c:183:34: note: You might need to cast the function pointer here lib/diaimportrenderer.c:463:28: note: Parameter 'color' can be declared as pointer to const lib/diaimportrenderer.c:494:20: style: Parameter 'point' can be declared as pointer to const. However it seems that 'draw_image' is a callback function, if 'point' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/diaimportrenderer.c:184:34: note: You might need to cast the function pointer here lib/diaimportrenderer.c:494:20: note: Parameter 'point' can be declared as pointer to const lib/diaimportrenderer.c:495:23: style: Parameter 'image' can be declared as pointer to const. However it seems that 'draw_image' is a callback function, if 'image' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/diaimportrenderer.c:184:34: note: You might need to cast the function pointer here lib/diaimportrenderer.c:495:23: note: Parameter 'image' can be declared as pointer to const lib/diaimportrenderer.c:522:21: style: Parameter 'color' can be declared as pointer to const. However it seems that 'draw_bezier' is a callback function, if 'color' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/diaimportrenderer.c:187:34: note: You might need to cast the function pointer here lib/diaimportrenderer.c:522:21: note: Parameter 'color' can be declared as pointer to const lib/diaimportrenderer.c:539:24: style: Parameter 'fill' can be declared as pointer to const. However it seems that 'draw_beziergon' is a callback function, if 'fill' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/diaimportrenderer.c:188:37: note: You might need to cast the function pointer here lib/diaimportrenderer.c:539:24: note: Parameter 'fill' can be declared as pointer to const lib/diaimportrenderer.c:540:24: style: Parameter 'stroke' can be declared as pointer to const. However it seems that 'draw_beziergon' is a callback function, if 'stroke' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/diaimportrenderer.c:188:37: note: You might need to cast the function pointer here lib/diaimportrenderer.c:540:24: note: Parameter 'stroke' can be declared as pointer to const lib/diaimportrenderer.c:572:32: style: Parameter 'color' can be declared as pointer to const. However it seems that 'draw_rounded_polyline' is a callback function, if 'color' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/diaimportrenderer.c:189:44: note: You might need to cast the function pointer here lib/diaimportrenderer.c:572:32: note: Parameter 'color' can be declared as pointer to const lib/diaimportrenderer.c:588:22: style: Parameter 'fill' can be declared as pointer to const. However it seems that 'draw_polygon' is a callback function, if 'fill' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/diaimportrenderer.c:179:34: note: You might need to cast the function pointer here lib/diaimportrenderer.c:588:22: note: Parameter 'fill' can be declared as pointer to const lib/diaimportrenderer.c:588:35: style: Parameter 'stroke' can be declared as pointer to const. However it seems that 'draw_polygon' is a callback function, if 'stroke' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/diaimportrenderer.c:179:34: note: You might need to cast the function pointer here lib/diaimportrenderer.c:588:35: note: Parameter 'stroke' can be declared as pointer to const lib/diaimportrenderer.c:603:27: style: Parameter 'ul_corner' can be declared as pointer to const. However it seems that 'draw_rounded_rect' is a callback function, if 'ul_corner' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/diaimportrenderer.c:193:39: note: You might need to cast the function pointer here lib/diaimportrenderer.c:603:27: note: Parameter 'ul_corner' can be declared as pointer to const lib/diaimportrenderer.c:603:45: style: Parameter 'lr_corner' can be declared as pointer to const. However it seems that 'draw_rounded_rect' is a callback function, if 'lr_corner' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/diaimportrenderer.c:193:39: note: You might need to cast the function pointer here lib/diaimportrenderer.c:603:45: note: Parameter 'lr_corner' can be declared as pointer to const lib/diaimportrenderer.c:604:27: style: Parameter 'fill' can be declared as pointer to const. However it seems that 'draw_rounded_rect' is a callback function, if 'fill' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/diaimportrenderer.c:193:39: note: You might need to cast the function pointer here lib/diaimportrenderer.c:604:27: note: Parameter 'fill' can be declared as pointer to const lib/diaimportrenderer.c:604:40: style: Parameter 'stroke' can be declared as pointer to const. However it seems that 'draw_rounded_rect' is a callback function, if 'stroke' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/diaimportrenderer.c:193:39: note: You might need to cast the function pointer here lib/diaimportrenderer.c:604:40: note: Parameter 'stroke' can be declared as pointer to const lib/diaimportrenderer.c:621:30: style: Parameter 'startpoint' can be declared as pointer to const. However it seems that 'draw_line_with_arrows' is a callback function, if 'startpoint' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/diaimportrenderer.c:194:43: note: You might need to cast the function pointer here lib/diaimportrenderer.c:621:30: note: Parameter 'startpoint' can be declared as pointer to const lib/diaimportrenderer.c:622:30: style: Parameter 'endpoint' can be declared as pointer to const. However it seems that 'draw_line_with_arrows' is a callback function, if 'endpoint' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/diaimportrenderer.c:194:43: note: You might need to cast the function pointer here lib/diaimportrenderer.c:622:30: note: Parameter 'endpoint' can be declared as pointer to const lib/diaimportrenderer.c:624:30: style: Parameter 'color' can be declared as pointer to const. However it seems that 'draw_line_with_arrows' is a callback function, if 'color' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/diaimportrenderer.c:194:43: note: You might need to cast the function pointer here lib/diaimportrenderer.c:624:30: note: Parameter 'color' can be declared as pointer to const lib/diaimportrenderer.c:666:14: style: Parameter 'color' can be declared as pointer to const. However it seems that 'draw_rounded_polyline_with_arrows' is a callback function, if 'color' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/diaimportrenderer.c:197:55: note: You might need to cast the function pointer here lib/diaimportrenderer.c:666:14: note: Parameter 'color' can be declared as pointer to const lib/diaimportrenderer.c:685:30: style: Parameter 'startpoint' can be declared as pointer to const. However it seems that 'draw_arc_with_arrows' is a callback function, if 'startpoint' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/diaimportrenderer.c:195:43: note: You might need to cast the function pointer here lib/diaimportrenderer.c:685:30: note: Parameter 'startpoint' can be declared as pointer to const lib/diaimportrenderer.c:686:30: style: Parameter 'endpoint' can be declared as pointer to const. However it seems that 'draw_arc_with_arrows' is a callback function, if 'endpoint' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/diaimportrenderer.c:195:43: note: You might need to cast the function pointer here lib/diaimportrenderer.c:686:30: note: Parameter 'endpoint' can be declared as pointer to const lib/diaimportrenderer.c:687:30: style: Parameter 'midpoint' can be declared as pointer to const. However it seems that 'draw_arc_with_arrows' is a callback function, if 'midpoint' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/diaimportrenderer.c:195:43: note: You might need to cast the function pointer here lib/diaimportrenderer.c:687:30: note: Parameter 'midpoint' can be declared as pointer to const lib/diaimportrenderer.c:689:30: style: Parameter 'color' can be declared as pointer to const. However it seems that 'draw_arc_with_arrows' is a callback function, if 'color' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/diaimportrenderer.c:195:43: note: You might need to cast the function pointer here lib/diaimportrenderer.c:689:30: note: Parameter 'color' can be declared as pointer to const lib/diaimportrenderer.c:716:32: style: Parameter 'color' can be declared as pointer to const. However it seems that 'draw_bezier_with_arrows' is a callback function, if 'color' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/diaimportrenderer.c:198:45: note: You might need to cast the function pointer here lib/diaimportrenderer.c:716:32: note: Parameter 'color' can be declared as pointer to const lib/diaimportrenderer.c:734:29: style: Parameter 'renderer' can be declared as pointer to const. However it seems that 'is_capable_to' is a callback function, if 'renderer' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/diaimportrenderer.c:201:35: note: You might need to cast the function pointer here lib/diaimportrenderer.c:734:29: note: Parameter 'renderer' can be declared as pointer to const lib/diagramdata.c:859:25: style: Floating-point cast causes loss of precision. [suspiciousFloatingPointCast] lib/diagramdata.c:860:24: style: Floating-point cast causes loss of precision. [suspiciousFloatingPointCast] lib/diagramdata.c:861:24: style: Floating-point cast causes loss of precision. [suspiciousFloatingPointCast] lib/diagramdata.c:124:32: style:inconclusive: Function 'diagram_data_init' argument 1 names different: declaration 'object' definition 'data'. [funcArgNamesDifferent] lib/diagramdata.c:46:45: note: Function 'diagram_data_init' argument 1 names different: declaration 'object' definition 'data'. lib/diagramdata.c:124:32: note: Function 'diagram_data_init' argument 1 names different: declaration 'object' definition 'data'. lib/diagramdata.c:104:40: style: Parameter 'dia' can be declared as pointer to const. However it seems that '_diagram_data_object_add' is a callback function, if 'dia' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/diagramdata.c:318:23: note: You might need to cast the function pointer here lib/diagramdata.c:104:40: note: Parameter 'dia' can be declared as pointer to const lib/diagramdata.c:105:40: style: Parameter 'layer' can be declared as pointer to const. However it seems that '_diagram_data_object_add' is a callback function, if 'layer' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/diagramdata.c:318:23: note: You might need to cast the function pointer here lib/diagramdata.c:105:40: note: Parameter 'layer' can be declared as pointer to const lib/diagramdata.c:106:40: style: Parameter 'obj' can be declared as pointer to const. However it seems that '_diagram_data_object_add' is a callback function, if 'obj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/diagramdata.c:318:23: note: You might need to cast the function pointer here lib/diagramdata.c:106:40: note: Parameter 'obj' can be declared as pointer to const lib/diagramdata.c:111:43: style: Parameter 'dia' can be declared as pointer to const. However it seems that '_diagram_data_object_remove' is a callback function, if 'dia' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/diagramdata.c:319:26: note: You might need to cast the function pointer here lib/diagramdata.c:111:43: note: Parameter 'dia' can be declared as pointer to const lib/diagramdata.c:112:43: style: Parameter 'layer' can be declared as pointer to const. However it seems that '_diagram_data_object_remove' is a callback function, if 'layer' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/diagramdata.c:319:26: note: You might need to cast the function pointer here lib/diagramdata.c:112:43: note: Parameter 'layer' can be declared as pointer to const lib/diagramdata.c:113:43: style: Parameter 'obj' can be declared as pointer to const. However it seems that '_diagram_data_object_remove' is a callback function, if 'obj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/diagramdata.c:319:26: note: You might need to cast the function pointer here lib/diagramdata.c:113:43: note: Parameter 'obj' can be declared as pointer to const lib/diagramdata.c:118:47: style: Parameter 'dia' can be declared as pointer to const. However it seems that '_diagram_data_selection_changed' is a callback function, if 'dia' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/diagramdata.c:320:30: note: You might need to cast the function pointer here lib/diagramdata.c:118:47: note: Parameter 'dia' can be declared as pointer to const lib/diagramdata.c:126:10: style: Variable 'color' can be declared as pointer to const [constVariablePointer] lib/diagramdata.c:197:46: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'dia_diagram_data_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/diagramdata.c:315:32: note: You might need to cast the function pointer here lib/diagramdata.c:197:46: note: Parameter 'pspec' can be declared as pointer to const lib/diagramdata.c:216:44: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'dia_diagram_data_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/diagramdata.c:316:32: note: You might need to cast the function pointer here lib/diagramdata.c:216:44: note: Parameter 'pspec' can be declared as pointer to const lib/diagramdata.c:402:48: style: Parameter 'layer' can be declared as pointer to const [constParameterPointer] lib/diagramdata.c:437:48: style: Parameter 'layer' can be declared as pointer to const [constParameterPointer] lib/diagramdata.c:523:3: style: Variable 'current' can be declared as pointer to const [constVariablePointer] lib/diagramdata.c:617:49: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] lib/diagramdata.c:671:47: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] lib/diagramdata.c:719:20: style: Variable 'oh' can be declared as pointer to const [constVariablePointer] lib/diagramdata.c:792:39: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] lib/diagramdata.c:1034:13: style: Variable 'active' can be declared as pointer to const [constVariablePointer] lib/diagramdata.c:1069:17: style: Variable 'extents' can be declared as pointer to const [constVariablePointer] lib/diagramdata.c:1119:35: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] lib/diagramdata.c:839:19: warning: Uninitialized variables: new_extents.left, new_extents.top, new_extents.right, new_extents.bottom [uninitvar] lib/diagramdata.c:818:3: note: Assuming condition is false lib/diagramdata.c:839:19: note: Uninitialized variables: new_extents.left, new_extents.top, new_extents.right, new_extents.bottom lib/diainteractiverenderer.c:45:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_class [valueFlowBailoutIncompleteVar] lib/diainteractiverenderer.c:56:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_class [valueFlowBailoutIncompleteVar] lib/dialib.c:40:1: error: There is an unknown macro here somewhere. Configuration is required. If G_GNUC_PRINTF is a macro then please configure it. [unknownMacro] lib/diaoptionmenu.c:57:49: style: Parameter 'klass' can be declared as pointer to const [constParameterPointer] lib/diapatternselector.c:199:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_SHADOW_OUT [valueFlowBailoutIncompleteVar] lib/diapatternselector.c:221:63: style: Parameter 'pat' can be declared as pointer to const [constParameterPointer] lib/diapathrenderer.c:105:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dia_path_renderer_parent_class [valueFlowBailoutIncompleteVar] lib/diapathrenderer.c:170:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BEZ_CURVE_TO [valueFlowBailoutIncompleteVar] lib/diapathrenderer.c:252:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BEZ_CURVE_TO [valueFlowBailoutIncompleteVar] lib/diapathrenderer.c:265:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BEZ_MOVE_TO [valueFlowBailoutIncompleteVar] lib/diapathrenderer.c:273:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BEZ_LINE_TO [valueFlowBailoutIncompleteVar] lib/diapathrenderer.c:300:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BEZ_CURVE_TO [valueFlowBailoutIncompleteVar] lib/diapathrenderer.c:401:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BEZ_LINE_TO [valueFlowBailoutIncompleteVar] lib/diapathrenderer.c:518:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BEZ_CURVE_TO [valueFlowBailoutIncompleteVar] lib/diapathrenderer.c:580:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BEZ_CURVE_TO [valueFlowBailoutIncompleteVar] lib/diapathrenderer.c:643:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BEZ_CURVE_TO [valueFlowBailoutIncompleteVar] lib/diapathrenderer.c:740:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dia_path_renderer_parent_class [valueFlowBailoutIncompleteVar] lib/diapathrenderer.c:189:28: style: Parameter 'self' can be declared as pointer to const. However it seems that 'begin_render' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/diapathrenderer.c:765:34: note: You might need to cast the function pointer here lib/diapathrenderer.c:189:28: note: Parameter 'self' can be declared as pointer to const lib/diapathrenderer.c:198:25: style: Parameter 'self' can be declared as pointer to const. However it seems that 'end_render' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/diapathrenderer.c:766:34: note: You might need to cast the function pointer here lib/diapathrenderer.c:198:25: note: Parameter 'self' can be declared as pointer to const lib/diapathrenderer.c:202:29: style: Parameter 'renderer' can be declared as pointer to const. However it seems that 'is_capable_to' is a callback function, if 'renderer' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/diapathrenderer.c:793:35: note: You might need to cast the function pointer here lib/diapathrenderer.c:202:29: note: Parameter 'renderer' can be declared as pointer to const lib/diapathrenderer.c:211:28: style: Parameter 'self' can be declared as pointer to const. However it seems that 'set_linewidth' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/diapathrenderer.c:768:36: note: You might need to cast the function pointer here lib/diapathrenderer.c:211:28: note: Parameter 'self' can be declared as pointer to const lib/diapathrenderer.c:217:28: style: Parameter 'self' can be declared as pointer to const. However it seems that 'set_linecaps' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/diapathrenderer.c:769:36: note: You might need to cast the function pointer here lib/diapathrenderer.c:217:28: note: Parameter 'self' can be declared as pointer to const lib/diapathrenderer.c:223:28: style: Parameter 'self' can be declared as pointer to const. However it seems that 'set_linejoin' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/diapathrenderer.c:770:36: note: You might need to cast the function pointer here lib/diapathrenderer.c:223:28: note: Parameter 'self' can be declared as pointer to const lib/diapathrenderer.c:229:29: style: Parameter 'self' can be declared as pointer to const. However it seems that 'set_linestyle' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/diapathrenderer.c:771:36: note: You might need to cast the function pointer here lib/diapathrenderer.c:229:29: note: Parameter 'self' can be declared as pointer to const lib/diapathrenderer.c:235:29: style: Parameter 'self' can be declared as pointer to const. However it seems that 'set_fillstyle' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/diapathrenderer.c:772:36: note: You might need to cast the function pointer here lib/diapathrenderer.c:235:29: note: Parameter 'self' can be declared as pointer to const lib/diapathrenderer.c:317:11: style: Parameter 'start' can be declared as pointer to const. However it seems that 'draw_line' is a callback function, if 'start' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/diapathrenderer.c:774:34: note: You might need to cast the function pointer here lib/diapathrenderer.c:317:11: note: Parameter 'start' can be declared as pointer to const lib/diapathrenderer.c:317:25: style: Parameter 'end' can be declared as pointer to const. However it seems that 'draw_line' is a callback function, if 'end' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/diapathrenderer.c:774:34: note: You might need to cast the function pointer here lib/diapathrenderer.c:317:25: note: Parameter 'end' can be declared as pointer to const lib/diapathrenderer.c:318:11: style: Parameter 'line_colour' can be declared as pointer to const. However it seems that 'draw_line' is a callback function, if 'line_colour' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/diapathrenderer.c:774:34: note: You might need to cast the function pointer here lib/diapathrenderer.c:318:11: note: Parameter 'line_colour' can be declared as pointer to const lib/diapathrenderer.c:353:15: style: Parameter 'line_colour' can be declared as pointer to const. However it seems that 'draw_polyline' is a callback function, if 'line_colour' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/diapathrenderer.c:785:36: note: You might need to cast the function pointer here lib/diapathrenderer.c:353:15: note: Parameter 'line_colour' can be declared as pointer to const lib/diapathrenderer.c:365:15: style: Parameter 'fill' can be declared as pointer to const. However it seems that 'draw_polygon' is a callback function, if 'fill' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/diapathrenderer.c:775:34: note: You might need to cast the function pointer here lib/diapathrenderer.c:365:15: note: Parameter 'fill' can be declared as pointer to const lib/diapathrenderer.c:365:28: style: Parameter 'stroke' can be declared as pointer to const. However it seems that 'draw_polygon' is a callback function, if 'stroke' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/diapathrenderer.c:775:34: note: You might need to cast the function pointer here lib/diapathrenderer.c:365:28: note: Parameter 'stroke' can be declared as pointer to const lib/diapathrenderer.c:385:12: style: Parameter 'ul_corner' can be declared as pointer to const. However it seems that 'draw_rect' is a callback function, if 'ul_corner' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/diapathrenderer.c:776:34: note: You might need to cast the function pointer here lib/diapathrenderer.c:385:12: note: Parameter 'ul_corner' can be declared as pointer to const lib/diapathrenderer.c:385:30: style: Parameter 'lr_corner' can be declared as pointer to const. However it seems that 'draw_rect' is a callback function, if 'lr_corner' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/diapathrenderer.c:776:34: note: You might need to cast the function pointer here lib/diapathrenderer.c:385:30: note: Parameter 'lr_corner' can be declared as pointer to const lib/diapathrenderer.c:386:12: style: Parameter 'fill' can be declared as pointer to const. However it seems that 'draw_rect' is a callback function, if 'fill' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/diapathrenderer.c:776:34: note: You might need to cast the function pointer here lib/diapathrenderer.c:386:12: note: Parameter 'fill' can be declared as pointer to const lib/diapathrenderer.c:386:25: style: Parameter 'stroke' can be declared as pointer to const. However it seems that 'draw_rect' is a callback function, if 'stroke' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/diapathrenderer.c:776:34: note: You might need to cast the function pointer here lib/diapathrenderer.c:386:25: note: Parameter 'stroke' can be declared as pointer to const lib/diapathrenderer.c:413:10: style: Parameter 'center' can be declared as pointer to const [constParameterPointer] lib/diapathrenderer.c:478:11: style: Parameter 'color' can be declared as pointer to const. However it seems that 'draw_arc' is a callback function, if 'color' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/diapathrenderer.c:777:34: note: You might need to cast the function pointer here lib/diapathrenderer.c:478:11: note: Parameter 'color' can be declared as pointer to const lib/diapathrenderer.c:492:11: style: Parameter 'color' can be declared as pointer to const. However it seems that 'fill_arc' is a callback function, if 'color' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/diapathrenderer.c:778:34: note: You might need to cast the function pointer here lib/diapathrenderer.c:492:11: note: Parameter 'color' can be declared as pointer to const lib/diapathrenderer.c:561:15: style: Parameter 'fill' can be declared as pointer to const. However it seems that 'draw_ellipse' is a callback function, if 'fill' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/diapathrenderer.c:779:34: note: You might need to cast the function pointer here lib/diapathrenderer.c:561:15: note: Parameter 'fill' can be declared as pointer to const lib/diapathrenderer.c:561:28: style: Parameter 'stroke' can be declared as pointer to const. However it seems that 'draw_ellipse' is a callback function, if 'stroke' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/diapathrenderer.c:779:34: note: You might need to cast the function pointer here lib/diapathrenderer.c:561:28: note: Parameter 'stroke' can be declared as pointer to const lib/diapathrenderer.c:580:12: style: Variable 'pt' can be declared as pointer to const [constVariablePointer] lib/diapathrenderer.c:595:14: style: Parameter 'color' can be declared as pointer to const. However it seems that 'draw_bezier' is a callback function, if 'color' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/diapathrenderer.c:787:36: note: You might need to cast the function pointer here lib/diapathrenderer.c:595:14: note: Parameter 'color' can be declared as pointer to const lib/diapathrenderer.c:608:10: style: Parameter 'fill' can be declared as pointer to const. However it seems that 'draw_beziergon' is a callback function, if 'fill' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/diapathrenderer.c:788:36: note: You might need to cast the function pointer here lib/diapathrenderer.c:608:10: note: Parameter 'fill' can be declared as pointer to const lib/diapathrenderer.c:609:10: style: Parameter 'stroke' can be declared as pointer to const. However it seems that 'draw_beziergon' is a callback function, if 'stroke' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/diapathrenderer.c:788:36: note: You might need to cast the function pointer here lib/diapathrenderer.c:609:10: note: Parameter 'stroke' can be declared as pointer to const lib/diapathrenderer.c:693:12: style: Parameter 'point' can be declared as pointer to const. However it seems that 'draw_image' is a callback function, if 'point' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/diapathrenderer.c:782:34: note: You might need to cast the function pointer here lib/diapathrenderer.c:693:12: note: Parameter 'point' can be declared as pointer to const lib/diarenderer.c:270:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] lib/diarenderer.c:335:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dia_renderer_parent_class [valueFlowBailoutIncompleteVar] lib/diarenderer.c:400:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_READWRITE [valueFlowBailoutIncompleteVar] lib/diarenderer.c:966:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BEZ_MOVE_TO [valueFlowBailoutIncompleteVar] lib/diarenderer.c:1749:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PI [valueFlowBailoutIncompleteVar] lib/diarenderer.c:2029:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BEZ_MOVE_TO [valueFlowBailoutIncompleteVar] lib/diarenderer.c:2100:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BEZ_MOVE_TO [valueFlowBailoutIncompleteVar] lib/diarenderer.c:2151:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BEZ_MOVE_TO [valueFlowBailoutIncompleteVar] lib/diasvgrenderer.c:108:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_ASCII_DTOSTR_BUF_SIZE [valueFlowBailoutIncompleteVar] lib/diasvgrenderer.c:140:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_ASCII_DTOSTR_BUF_SIZE [valueFlowBailoutIncompleteVar] lib/diasvgrenderer.c:305:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_ASCII_DTOSTR_BUF_SIZE [valueFlowBailoutIncompleteVar] lib/diasvgrenderer.c:416:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_ASCII_DTOSTR_BUF_SIZE [valueFlowBailoutIncompleteVar] lib/diasvgrenderer.c:471:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_ASCII_DTOSTR_BUF_SIZE [valueFlowBailoutIncompleteVar] lib/diasvgrenderer.c:500:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_ASCII_DTOSTR_BUF_SIZE [valueFlowBailoutIncompleteVar] lib/diasvgrenderer.c:529:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_ASCII_DTOSTR_BUF_SIZE [valueFlowBailoutIncompleteVar] lib/diasvgrenderer.c:559:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_ASCII_DTOSTR_BUF_SIZE [valueFlowBailoutIncompleteVar] lib/diasvgrenderer.c:590:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PI [valueFlowBailoutIncompleteVar] lib/diasvgrenderer.c:633:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PI [valueFlowBailoutIncompleteVar] lib/diasvgrenderer.c:675:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_ASCII_DTOSTR_BUF_SIZE [valueFlowBailoutIncompleteVar] lib/diasvgrenderer.c:703:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_ASCII_DTOSTR_BUF_SIZE [valueFlowBailoutIncompleteVar] lib/diasvgrenderer.c:832:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_ASCII_DTOSTR_BUF_SIZE [valueFlowBailoutIncompleteVar] lib/diasvgrenderer.c:901:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_ASCII_DTOSTR_BUF_SIZE [valueFlowBailoutIncompleteVar] lib/diasvgrenderer.c:945:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_ASCII_DTOSTR_BUF_SIZE [valueFlowBailoutIncompleteVar] lib/diasvgrenderer.c:842:23: style: Variable 'renderer->linewidth' is reassigned a value before the old one has been used. [redundantAssignment] lib/diasvgrenderer.c:840:23: note: renderer->linewidth is assigned lib/diasvgrenderer.c:842:23: note: renderer->linewidth is overwritten lib/diasvgrenderer.c:134:19: style: Variable 'renderer' can be declared as pointer to const [constVariablePointer] lib/diasvgrenderer.c:218:29: style: Parameter 'renderer' can be declared as pointer to const. However it seems that 'is_capable_to' is a callback function, if 'renderer' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/diasvgrenderer.c:997:35: note: You might need to cast the function pointer here lib/diasvgrenderer.c:218:29: note: Parameter 'renderer' can be declared as pointer to const lib/diasvgrenderer.c:368:29: style: Parameter 'self' can be declared as pointer to const. However it seems that 'set_fillstyle' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/diasvgrenderer.c:1003:36: note: You might need to cast the function pointer here lib/diasvgrenderer.c:368:29: note: Parameter 'self' can be declared as pointer to const lib/diasvgrenderer.c:411:32: style: Parameter 'renderer' can be declared as pointer to const. However it seems that 'get_draw_style' is a callback function, if 'renderer' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/diasvgrenderer.c:1027:40: note: You might need to cast the function pointer here lib/diasvgrenderer.c:411:32: note: Parameter 'renderer' can be declared as pointer to const lib/diasvgrenderer.c:412:16: style: Parameter 'fill' can be declared as pointer to const. However it seems that 'get_draw_style' is a callback function, if 'fill' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/diasvgrenderer.c:1027:40: note: You might need to cast the function pointer here lib/diasvgrenderer.c:412:16: note: Parameter 'fill' can be declared as pointer to const lib/diasvgrenderer.c:413:16: style: Parameter 'stroke' can be declared as pointer to const. However it seems that 'get_draw_style' is a callback function, if 'stroke' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/diasvgrenderer.c:1027:40: note: You might need to cast the function pointer here lib/diasvgrenderer.c:413:16: note: Parameter 'stroke' can be declared as pointer to const lib/diasvgrenderer.c:466:11: style: Parameter 'start' can be declared as pointer to const. However it seems that 'draw_line' is a callback function, if 'start' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/diasvgrenderer.c:1006:34: note: You might need to cast the function pointer here lib/diasvgrenderer.c:466:11: note: Parameter 'start' can be declared as pointer to const lib/diasvgrenderer.c:466:25: style: Parameter 'end' can be declared as pointer to const. However it seems that 'draw_line' is a callback function, if 'end' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/diasvgrenderer.c:1006:34: note: You might need to cast the function pointer here lib/diasvgrenderer.c:466:25: note: Parameter 'end' can be declared as pointer to const lib/diasvgrenderer.c:493:15: style: Parameter 'points' can be declared as pointer to const. However it seems that 'draw_polyline' is a callback function, if 'points' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/diasvgrenderer.c:1017:36: note: You might need to cast the function pointer here lib/diasvgrenderer.c:493:15: note: Parameter 'points' can be declared as pointer to const lib/diasvgrenderer.c:522:15: style: Parameter 'points' can be declared as pointer to const. However it seems that 'draw_polygon' is a callback function, if 'points' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/diasvgrenderer.c:1007:34: note: You might need to cast the function pointer here lib/diasvgrenderer.c:522:15: note: Parameter 'points' can be declared as pointer to const lib/diasvgrenderer.c:554:11: style: Parameter 'ul_corner' can be declared as pointer to const. However it seems that 'draw_rect' is a callback function, if 'ul_corner' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/diasvgrenderer.c:1016:31: note: You might need to cast the function pointer here lib/diasvgrenderer.c:554:11: note: Parameter 'ul_corner' can be declared as pointer to const lib/diasvgrenderer.c:554:29: style: Parameter 'lr_corner' can be declared as pointer to const. However it seems that 'draw_rect' is a callback function, if 'lr_corner' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/diasvgrenderer.c:1016:31: note: You might need to cast the function pointer here lib/diasvgrenderer.c:554:29: note: Parameter 'lr_corner' can be declared as pointer to const lib/diasvgrenderer.c:581:10: style: Parameter 'center' can be declared as pointer to const. However it seems that 'draw_arc' is a callback function, if 'center' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/diasvgrenderer.c:1008:34: note: You might need to cast the function pointer here lib/diasvgrenderer.c:581:10: note: Parameter 'center' can be declared as pointer to const lib/diasvgrenderer.c:624:10: style: Parameter 'center' can be declared as pointer to const. However it seems that 'fill_arc' is a callback function, if 'center' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/diasvgrenderer.c:1009:34: note: You might need to cast the function pointer here lib/diasvgrenderer.c:624:10: note: Parameter 'center' can be declared as pointer to const lib/diasvgrenderer.c:669:14: style: Parameter 'center' can be declared as pointer to const. However it seems that 'draw_ellipse' is a callback function, if 'center' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/diasvgrenderer.c:1010:34: note: You might need to cast the function pointer here lib/diasvgrenderer.c:669:14: note: Parameter 'center' can be declared as pointer to const lib/diasvgrenderer.c:693:12: style: Parameter 'points' can be declared as pointer to const [constParameterPointer] lib/diasvgrenderer.c:788:19: style: Variable 'renderer' can be declared as pointer to const [constVariablePointer] lib/diasvgrenderer.c:824:31: style: Parameter 'text_line' can be declared as pointer to const. However it seems that 'draw_text_line' is a callback function, if 'text_line' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/diasvgrenderer.c:1021:37: note: You might need to cast the function pointer here lib/diasvgrenderer.c:824:31: note: Parameter 'text_line' can be declared as pointer to const lib/diasvgrenderer.c:825:31: style: Parameter 'pos' can be declared as pointer to const. However it seems that 'draw_text_line' is a callback function, if 'pos' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/diasvgrenderer.c:1021:37: note: You might need to cast the function pointer here lib/diasvgrenderer.c:825:31: note: Parameter 'pos' can be declared as pointer to const lib/diasvgrenderer.c:895:12: style: Parameter 'point' can be declared as pointer to const. However it seems that 'draw_image' is a callback function, if 'point' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/diasvgrenderer.c:1013:34: note: You might need to cast the function pointer here lib/diasvgrenderer.c:895:12: note: Parameter 'point' can be declared as pointer to const lib/diasvgrenderer.c:897:15: style: Parameter 'image' can be declared as pointer to const. However it seems that 'draw_image' is a callback function, if 'image' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/diasvgrenderer.c:1013:34: note: You might need to cast the function pointer here lib/diasvgrenderer.c:897:15: note: Parameter 'image' can be declared as pointer to const lib/diasvgrenderer.c:918:12: style: Variable 'prefix' can be declared as pointer to const [constVariablePointer] lib/diasvgrenderer.c:940:13: style: Parameter 'ul_corner' can be declared as pointer to const. However it seems that 'draw_rounded_rect' is a callback function, if 'ul_corner' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/diasvgrenderer.c:1024:39: note: You might need to cast the function pointer here lib/diasvgrenderer.c:940:13: note: Parameter 'ul_corner' can be declared as pointer to const lib/diasvgrenderer.c:940:31: style: Parameter 'lr_corner' can be declared as pointer to const. However it seems that 'draw_rounded_rect' is a callback function, if 'lr_corner' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/diasvgrenderer.c:1024:39: note: You might need to cast the function pointer here lib/diasvgrenderer.c:940:31: note: Parameter 'lr_corner' can be declared as pointer to const lib/diasvgrenderer.c:110:19: error: Uninitialized variable: vbuf [uninitvar] lib/diasvgrenderer.c:149:83: error: Uninitialized variable: vbuf [uninitvar] lib/diasvgrenderer.c:321:7: error: Uninitialized variable: dash_length_buf [uninitvar] lib/diasvgrenderer.c:328:7: error: Uninitialized variable: dot_length_buf [uninitvar] lib/diasvgrenderer.c:329:7: error: Uninitialized variable: hole_width_buf [uninitvar] lib/diasvgrenderer.c:433:25: error: Uninitialized variable: alpha_buf [uninitvar] lib/diasvgrenderer.c:442:7: error: Uninitialized variable: linewidth_buf [uninitvar] lib/diasvgrenderer.c:477:3: error: Uninitialized variable: d_buf [uninitvar] lib/diasvgrenderer.c:510:9: error: Uninitialized variable: px_buf [uninitvar] lib/diasvgrenderer.c:511:9: error: Uninitialized variable: py_buf [uninitvar] lib/diasvgrenderer.c:542:9: error: Uninitialized variable: px_buf [uninitvar] lib/diasvgrenderer.c:543:9: error: Uninitialized variable: py_buf [uninitvar] lib/diasvgrenderer.c:565:3: error: Uninitialized variable: d_buf [uninitvar] lib/diasvgrenderer.c:610:7: error: Uninitialized variable: sx_buf [uninitvar] lib/diasvgrenderer.c:610:35: error: Uninitialized variable: sy_buf [uninitvar] lib/diasvgrenderer.c:611:7: error: Uninitialized variable: rx_buf [uninitvar] lib/diasvgrenderer.c:611:35: error: Uninitialized variable: ry_buf [uninitvar] lib/diasvgrenderer.c:613:7: error: Uninitialized variable: ex_buf [uninitvar] lib/diasvgrenderer.c:613:35: error: Uninitialized variable: ey_buf [uninitvar] lib/diasvgrenderer.c:653:7: error: Uninitialized variable: sx_buf [uninitvar] lib/diasvgrenderer.c:653:35: error: Uninitialized variable: sy_buf [uninitvar] lib/diasvgrenderer.c:654:7: error: Uninitialized variable: rx_buf [uninitvar] lib/diasvgrenderer.c:654:35: error: Uninitialized variable: ry_buf [uninitvar] lib/diasvgrenderer.c:656:7: error: Uninitialized variable: ex_buf [uninitvar] lib/diasvgrenderer.c:656:35: error: Uninitialized variable: ey_buf [uninitvar] lib/diasvgrenderer.c:657:7: error: Uninitialized variable: cx_buf [uninitvar] lib/diasvgrenderer.c:658:7: error: Uninitialized variable: cy_buf [uninitvar] lib/diasvgrenderer.c:681:3: error: Uninitialized variable: d_buf [uninitvar] lib/diasvgrenderer.c:721:6: error: Uninitialized variable: p1x_buf [uninitvar] lib/diasvgrenderer.c:722:6: error: Uninitialized variable: p1y_buf [uninitvar] lib/diasvgrenderer.c:747:9: error: Uninitialized variable: p2x_buf [uninitvar] lib/diasvgrenderer.c:748:9: error: Uninitialized variable: p2y_buf [uninitvar] lib/diasvgrenderer.c:749:9: error: Uninitialized variable: p3x_buf [uninitvar] lib/diasvgrenderer.c:750:9: error: Uninitialized variable: p3y_buf [uninitvar] lib/diasvgrenderer.c:876:3: error: Uninitialized variable: d_buf [uninitvar] lib/diasvgrenderer.c:906:3: error: Uninitialized variable: d_buf [uninitvar] lib/diasvgrenderer.c:952:19: error: Uninitialized variable: buf [uninitvar] lib/diasvgrenderer.c:157:83: error: Uninitialized variable: vbuf [legacyUninitvar] lib/diasvgrenderer.c:441:24: error: Uninitialized variable: alpha_buf [legacyUninitvar] lib/diatransform.c:41:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dia_transform_parent_class [valueFlowBailoutIncompleteVar] lib/diarenderer.c:794:3: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] lib/diarenderer.c:796:5: note: Found duplicate branches for 'if' and 'else'. lib/diarenderer.c:794:3: note: Found duplicate branches for 'if' and 'else'. lib/diatransform.c:72:37: style:inconclusive: Function 'dia_transform_length' argument 1 names different: declaration 'transform' definition 't'. [funcArgNamesDifferent] lib/diatransform.h:34:58: note: Function 'dia_transform_length' argument 1 names different: declaration 'transform' definition 't'. lib/diatransform.c:72:37: note: Function 'dia_transform_length' argument 1 names different: declaration 'transform' definition 't'. lib/diatransform.c:93:37: style:inconclusive: Function 'dia_transform_coords' argument 1 names different: declaration 'transform' definition 't'. [funcArgNamesDifferent] lib/diatransform.h:36:58: note: Function 'dia_transform_coords' argument 1 names different: declaration 'transform' definition 't'. lib/diatransform.c:93:37: note: Function 'dia_transform_coords' argument 1 names different: declaration 'transform' definition 't'. lib/diatransform.c:108:44: style:inconclusive: Function 'dia_transform_coords_double' argument 1 names different: declaration 'transform' definition 't'. [funcArgNamesDifferent] lib/diatransform.h:41:58: note: Function 'dia_transform_coords_double' argument 1 names different: declaration 'transform' definition 't'. lib/diatransform.c:108:44: note: Function 'dia_transform_coords_double' argument 1 names different: declaration 'transform' definition 't'. lib/diatransform.c:55:35: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] lib/diarenderer.c:460:29: style:inconclusive: Function 'set_linewidth' argument 1 names different: declaration 'renderer' definition 'object'. [funcArgNamesDifferent] lib/diarenderer.c:69:41: note: Function 'set_linewidth' argument 1 names different: declaration 'renderer' definition 'object'. lib/diarenderer.c:460:29: note: Function 'set_linewidth' argument 1 names different: declaration 'renderer' definition 'object'. lib/diarenderer.c:471:28: style:inconclusive: Function 'set_linecaps' argument 1 names different: declaration 'renderer' definition 'object'. [funcArgNamesDifferent] lib/diarenderer.c:70:46: note: Function 'set_linecaps' argument 1 names different: declaration 'renderer' definition 'object'. lib/diarenderer.c:471:28: note: Function 'set_linecaps' argument 1 names different: declaration 'renderer' definition 'object'. lib/diarenderer.c:493:65: style:inconclusive: Function 'set_linestyle' argument 3 names different: declaration 'length' definition 'dash_length'. [funcArgNamesDifferent] lib/diarenderer.c:76:46: note: Function 'set_linestyle' argument 3 names different: declaration 'length' definition 'dash_length'. lib/diarenderer.c:493:65: note: Function 'set_linestyle' argument 3 names different: declaration 'length' definition 'dash_length'. lib/diarenderer.c:1323:30: style:inconclusive: Function 'draw_line_with_arrows' argument 2 names different: declaration 'start' definition 'startpoint'. [funcArgNamesDifferent] lib/diarenderer.c:151:44: note: Function 'draw_line_with_arrows' argument 2 names different: declaration 'start' definition 'startpoint'. lib/diarenderer.c:1323:30: note: Function 'draw_line_with_arrows' argument 2 names different: declaration 'start' definition 'startpoint'. lib/diarenderer.c:1324:30: style:inconclusive: Function 'draw_line_with_arrows' argument 3 names different: declaration 'end' definition 'endpoint'. [funcArgNamesDifferent] lib/diarenderer.c:151:58: note: Function 'draw_line_with_arrows' argument 3 names different: declaration 'end' definition 'endpoint'. lib/diarenderer.c:1324:30: note: Function 'draw_line_with_arrows' argument 3 names different: declaration 'end' definition 'endpoint'. lib/diarenderer.c:1326:30: style:inconclusive: Function 'draw_line_with_arrows' argument 5 names different: declaration 'line_color' definition 'color'. [funcArgNamesDifferent] lib/diarenderer.c:153:44: note: Function 'draw_line_with_arrows' argument 5 names different: declaration 'line_color' definition 'color'. lib/diarenderer.c:1326:30: note: Function 'draw_line_with_arrows' argument 5 names different: declaration 'line_color' definition 'color'. lib/diarenderer.c:1723:30: style:inconclusive: Function 'draw_arc_with_arrows' argument 2 names different: declaration 'start' definition 'startpoint'. [funcArgNamesDifferent] lib/diarenderer.c:157:42: note: Function 'draw_arc_with_arrows' argument 2 names different: declaration 'start' definition 'startpoint'. lib/diarenderer.c:1723:30: note: Function 'draw_arc_with_arrows' argument 2 names different: declaration 'start' definition 'startpoint'. lib/diarenderer.c:1724:30: style:inconclusive: Function 'draw_arc_with_arrows' argument 3 names different: declaration 'end' definition 'endpoint'. [funcArgNamesDifferent] lib/diarenderer.c:158:14: note: Function 'draw_arc_with_arrows' argument 3 names different: declaration 'end' definition 'endpoint'. lib/diarenderer.c:1724:30: note: Function 'draw_arc_with_arrows' argument 3 names different: declaration 'end' definition 'endpoint'. lib/diarenderer.c:1705:15: style: Local variable 'dot2' shadows outer function [shadowFunction] lib/geometry.h:310:6: note: Shadowed declaration lib/diarenderer.c:1705:15: note: Shadow variable lib/diarenderer.c:194:42: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'dia_renderer_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/diarenderer.c:344:31: note: You might need to cast the function pointer here lib/diarenderer.c:194:42: note: Parameter 'pspec' can be declared as pointer to const lib/diarenderer.c:217:40: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'dia_renderer_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/diarenderer.c:345:31: note: You might need to cast the function pointer here lib/diarenderer.c:217:40: note: Parameter 'pspec' can be declared as pointer to const lib/diarenderer.c:255:27: style: Parameter 'update' can be declared as pointer to const. However it seems that 'draw_layer' is a callback function, if 'update' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/diarenderer.c:348:32: note: You might need to cast the function pointer here lib/diarenderer.c:255:27: note: Parameter 'update' can be declared as pointer to const lib/diarenderer.c:818:31: style: Parameter 'text_line' can be declared as pointer to const. However it seems that 'draw_text_line' is a callback function, if 'text_line' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/diarenderer.c:376:36: note: You might need to cast the function pointer here lib/diarenderer.c:818:31: note: Parameter 'text_line' can be declared as pointer to const lib/diarenderer.c:850:25: style: Parameter 'point' can be declared as pointer to const [constParameterPointer] lib/diarenderer.c:1097:19: style: Parameter 'ul_corner' can be declared as pointer to const. However it seems that 'draw_rect' is a callback function, if 'ul_corner' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/diarenderer.c:362:34: note: You might need to cast the function pointer here lib/diarenderer.c:1097:19: note: Parameter 'ul_corner' can be declared as pointer to const lib/diarenderer.c:1097:37: style: Parameter 'lr_corner' can be declared as pointer to const. However it seems that 'draw_rect' is a callback function, if 'lr_corner' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/diarenderer.c:362:34: note: You might need to cast the function pointer here lib/diarenderer.c:1097:37: note: Parameter 'lr_corner' can be declared as pointer to const lib/diarenderer.c:1148:30: style: Parameter 'p1' can be declared as pointer to const [constParameterPointer] lib/diarenderer.c:1148:41: style: Parameter 'p2' can be declared as pointer to const [constParameterPointer] lib/diarenderer.c:1148:52: style: Parameter 'p3' can be declared as pointer to const [constParameterPointer] lib/diarenderer.c:1565:42: style: Parameter 'p1' can be declared as pointer to const [constParameterPointer] lib/diarenderer.c:1565:53: style: Parameter 'p2' can be declared as pointer to const [constParameterPointer] lib/diarenderer.c:1723:30: style: Parameter 'startpoint' can be declared as pointer to const. However it seems that 'draw_arc_with_arrows' is a callback function, if 'startpoint' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/diarenderer.c:383:43: note: You might need to cast the function pointer here lib/diarenderer.c:1723:30: note: Parameter 'startpoint' can be declared as pointer to const lib/diarenderer.c:1724:30: style: Parameter 'endpoint' can be declared as pointer to const. However it seems that 'draw_arc_with_arrows' is a callback function, if 'endpoint' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/diarenderer.c:383:43: note: You might need to cast the function pointer here lib/diarenderer.c:1724:30: note: Parameter 'endpoint' can be declared as pointer to const lib/diarenderer.c:1725:30: style: Parameter 'midpoint' can be declared as pointer to const. However it seems that 'draw_arc_with_arrows' is a callback function, if 'midpoint' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/diarenderer.c:383:43: note: You might need to cast the function pointer here lib/diarenderer.c:1725:30: note: Parameter 'midpoint' can be declared as pointer to const lib/diarenderer.c:1948:11: style: Variable 'str' can be declared as pointer to const [constVariablePointer] lib/diarenderer.c:1981:29: style: Parameter 'renderer' can be declared as pointer to const. However it seems that 'is_capable_to' is a callback function, if 'renderer' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/diarenderer.c:389:35: note: You might need to cast the function pointer here lib/diarenderer.c:1981:29: note: Parameter 'renderer' can be declared as pointer to const lib/diarenderer.c:1999:33: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] lib/diarenderer.c:2269:42: style: Parameter 'font' can be declared as pointer to const [constParameterPointer] lib/diarenderer.c:2281:42: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] lib/diarenderer.c:2095:12: style: Variable 'n' is assigned a value that is never used. [unreadVariable] lib/diatransformrenderer.c:426:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PI [valueFlowBailoutIncompleteVar] lib/diatransformrenderer.c:485:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PI [valueFlowBailoutIncompleteVar] lib/diatransformrenderer.c:247:18: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] lib/diatransformrenderer.c:301:21: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] lib/diatransformrenderer.c:417:7: style: Redundant initialization for 'pos'. The initialized value is overwritten before it is read. [redundantInitialization] lib/diatransformrenderer.c:413:13: note: pos is initialized lib/diatransformrenderer.c:417:7: note: pos is overwritten lib/diatransformrenderer.c:106:28: style: Parameter 'self' can be declared as pointer to const. However it seems that 'begin_render' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/diatransformrenderer.c:600:34: note: You might need to cast the function pointer here lib/diatransformrenderer.c:106:28: note: Parameter 'self' can be declared as pointer to const lib/diatransformrenderer.c:115:25: style: Parameter 'self' can be declared as pointer to const. However it seems that 'end_render' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/diatransformrenderer.c:601:34: note: You might need to cast the function pointer here lib/diatransformrenderer.c:115:25: note: Parameter 'self' can be declared as pointer to const lib/diatransformrenderer.c:148:14: style: Variable 'm' can be declared as pointer to const [constVariablePointer] lib/diatransformrenderer.c:192:14: style: Variable 'm' can be declared as pointer to const [constVariablePointer] lib/diatransformrenderer.c:223:25: style: Parameter 'start' can be declared as pointer to const. However it seems that 'draw_line' is a callback function, if 'start' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/diatransformrenderer.c:609:34: note: You might need to cast the function pointer here lib/diatransformrenderer.c:223:25: note: Parameter 'start' can be declared as pointer to const lib/diatransformrenderer.c:224:25: style: Parameter 'end' can be declared as pointer to const. However it seems that 'draw_line' is a callback function, if 'end' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/diatransformrenderer.c:609:34: note: You might need to cast the function pointer here lib/diatransformrenderer.c:224:25: note: Parameter 'end' can be declared as pointer to const lib/diatransformrenderer.c:230:14: style: Variable 'm' can be declared as pointer to const [constVariablePointer] lib/diatransformrenderer.c:241:25: style: Parameter 'points' can be declared as pointer to const [constParameterPointer] lib/diatransformrenderer.c:249:14: style: Variable 'm' can be declared as pointer to const [constVariablePointer] lib/diatransformrenderer.c:295:23: style: Parameter 'points' can be declared as pointer to const [constParameterPointer] lib/diatransformrenderer.c:303:14: style: Variable 'm' can be declared as pointer to const [constVariablePointer] lib/diatransformrenderer.c:412:14: style: Variable 'm' can be declared as pointer to const [constVariablePointer] lib/diatransformrenderer.c:459:14: style: Variable 'm' can be declared as pointer to const [constVariablePointer] lib/diatransformrenderer.c:535:12: style: Parameter 'point' can be declared as pointer to const. However it seems that 'draw_image' is a callback function, if 'point' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/diatransformrenderer.c:616:34: note: You might need to cast the function pointer here lib/diatransformrenderer.c:535:12: note: Parameter 'point' can be declared as pointer to const lib/diatransformrenderer.c:542:14: style: Variable 'm' can be declared as pointer to const [constVariablePointer] lib/diatransformrenderer.c:564:20: style: Parameter 'matrix' can be declared as pointer to const. However it seems that 'draw_object' is a callback function, if 'matrix' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/diatransformrenderer.c:598:33: note: You might need to cast the function pointer here lib/diatransformrenderer.c:564:20: note: Parameter 'matrix' can be declared as pointer to const lib/diatransformrenderer.c:567:14: style: Variable 'm' can be declared as pointer to const [constVariablePointer] lib/filter.c:92:44: style:inconclusive: Function 'filter_get_unique_export_names' argument 1 names different: declaration 'extension' definition 'ext'. [funcArgNamesDifferent] lib/filter.h:118:51: note: Function 'filter_get_unique_export_names' argument 1 names different: declaration 'extension' definition 'ext'. lib/filter.c:92:44: note: Function 'filter_get_unique_export_names' argument 1 names different: declaration 'extension' definition 'ext'. lib/filter.c:112:39: style:inconclusive: Function 'filter_set_favored_export' argument 1 names different: declaration 'extension' definition 'ext'. [funcArgNamesDifferent] lib/filter.h:120:44: note: Function 'filter_set_favored_export' argument 1 names different: declaration 'extension' definition 'ext'. lib/filter.c:112:39: note: Function 'filter_set_favored_export' argument 1 names different: declaration 'extension' definition 'ext'. lib/filter.c:129:10: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] lib/filter.c:176:10: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] lib/filter.c:194:10: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] lib/filter.c:273:10: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] lib/filter.c:274:10: style: Variable 'ext' can be declared as pointer to const [constVariablePointer] lib/element.c:586:50: style:inconclusive: Function 'dia_element_object_change_free' argument 1 names different: declaration 'change' definition 'self'. [funcArgNamesDifferent] lib/element.c:582:1: note: Function 'dia_element_object_change_free' argument 1 names different: declaration 'change' definition 'self'. lib/element.c:586:50: note: Function 'dia_element_object_change_free' argument 1 names different: declaration 'change' definition 'self'. lib/element.c:608:52: style:inconclusive: Function 'dia_element_object_change_revert' argument 1 names different: declaration 'change' definition 'self'. [funcArgNamesDifferent] lib/element.c:582:1: note: Function 'dia_element_object_change_revert' argument 1 names different: declaration 'change' definition 'self'. lib/element.c:608:52: note: Function 'dia_element_object_change_revert' argument 1 names different: declaration 'change' definition 'self'. lib/element.c:608:69: style:inconclusive: Function 'dia_element_object_change_revert' argument 2 names different: declaration 'object' definition 'obj'. [funcArgNamesDifferent] lib/element.c:582:1: note: Function 'dia_element_object_change_revert' argument 2 names different: declaration 'object' definition 'obj'. lib/element.c:608:69: note: Function 'dia_element_object_change_revert' argument 2 names different: declaration 'object' definition 'obj'. lib/element.c:615:51: style:inconclusive: Function 'dia_element_object_change_apply' argument 1 names different: declaration 'change' definition 'self'. [funcArgNamesDifferent] lib/element.c:582:1: note: Function 'dia_element_object_change_apply' argument 1 names different: declaration 'change' definition 'self'. lib/element.c:615:51: note: Function 'dia_element_object_change_apply' argument 1 names different: declaration 'change' definition 'self'. lib/element.c:615:68: style:inconclusive: Function 'dia_element_object_change_apply' argument 2 names different: declaration 'object' definition 'obj'. [funcArgNamesDifferent] lib/element.c:582:1: note: Function 'dia_element_object_change_apply' argument 2 names different: declaration 'object' definition 'obj'. lib/element.c:615:68: note: Function 'dia_element_object_change_apply' argument 2 names different: declaration 'object' definition 'obj'. lib/element.c:60:10: style: Variable 'corner' can be declared as pointer to const [constVariablePointer] lib/element.c:61:20: style: Variable 'extra' can be declared as pointer to const [constVariablePointer] lib/element.c:136:57: style: Parameter 'elem' can be declared as pointer to const [constParameterPointer] lib/element.c:168:10: style: Variable 'corner' can be declared as pointer to const [constVariablePointer] lib/element.c:222:40: style: Parameter 'to' can be declared as pointer to const [constParameterPointer] lib/element.c:328:39: style: Parameter 'to' can be declared as pointer to const [constParameterPointer] lib/element.c:586:50: style: Parameter 'self' can be declared as pointer to const. However it seems that 'dia_element_object_change_free' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/element.c:582:1: note: You might need to cast the function pointer here lib/element.c:586:50: note: Parameter 'self' can be declared as pointer to const lib/element.c:593:62: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] lib/focus.c:165:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] lib/focus.c:197:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] lib/focus.c:211:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable prev [valueFlowBailoutIncompleteVar] lib/focus.c:257:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] lib/focus.c:255:29: warning: Either the condition 'tmplist!=NULL' is redundant or there is possible null pointer dereference: tmplist. [nullPointerRedundantCheck] lib/focus.c:254:18: note: Assuming that condition 'tmplist!=NULL' is not redundant lib/focus.c:255:29: note: Null pointer dereference lib/focus.c:42:28: style: Parameter 'dia' can be declared as pointer to const [constParameterPointer] lib/focus.c:57:32: style: Parameter 'dia' can be declared as pointer to const [constParameterPointer] lib/focus.c:186:26: style: Parameter 'focus' can be declared as pointer to const [constParameterPointer] lib/font.c:119:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PANGO_SCALE [valueFlowBailoutIncompleteVar] lib/font.c:127:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PANGO_SCALE [valueFlowBailoutIncompleteVar] lib/font.c:136:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pango_font_description_free [valueFlowBailoutIncompleteVar] lib/font.c:190:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pango_font_metrics_unref [valueFlowBailoutIncompleteVar] lib/font.c:248:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PANGO_WEIGHT_ULTRALIGHT [valueFlowBailoutIncompleteVar] lib/font.c:283:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PANGO_STYLE_NORMAL [valueFlowBailoutIncompleteVar] lib/font.c:359:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PANGO_WEIGHT_ULTRALIGHT [valueFlowBailoutIncompleteVar] lib/font.c:775:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PANGO_ALIGN_LEFT [valueFlowBailoutIncompleteVar] lib/font.c:812:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable geometry [valueFlowBailoutIncompleteVar] lib/font.c:828:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PangoLayoutLine [valueFlowBailoutIncompleteVar] lib/font.c:655:60: style:inconclusive: Function 'dia_font_set_slant_from_string' argument 2 names different: declaration 'slant' definition 'obli'. [funcArgNamesDifferent] lib/font.h:121:80: note: Function 'dia_font_set_slant_from_string' argument 2 names different: declaration 'slant' definition 'obli'. lib/font.c:655:60: note: Function 'dia_font_set_slant_from_string' argument 2 names different: declaration 'slant' definition 'obli'. lib/font.c:155:25: style: Parameter 'font' can be declared as pointer to const [constParameterPointer] lib/font.c:349:14: style: Variable 'weight_map' can be declared as const array [constVariable] lib/font.c:393:36: style: Parameter 'font' can be declared as pointer to const [constParameterPointer] lib/font.c:407:31: style: Parameter 'font' can be declared as pointer to const [constParameterPointer] lib/font.c:797:19: style: Variable 'item' can be declared as pointer to const [constVariablePointer] lib/font.c:822:37: style: Parameter 'line' can be declared as pointer to const [constParameterPointer] lib/font.c:837:21: style: Variable 'run' can be declared as pointer to const [constVariablePointer] lib/font.c:1045:24: style: Variable 'found' can be declared as pointer to const [constVariablePointer] lib/geometry.c:212:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXFLOAT [valueFlowBailoutIncompleteVar] lib/geometry.c:246:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXFLOAT [valueFlowBailoutIncompleteVar] lib/geometry.c:288:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BEZ_CURVE_TO [valueFlowBailoutIncompleteVar] lib/geometry.c:304:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXFLOAT [valueFlowBailoutIncompleteVar] lib/geometry.c:348:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXFLOAT [valueFlowBailoutIncompleteVar] lib/geometry.c:621:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PI [valueFlowBailoutIncompleteVar] lib/dia_svg.c:354:23: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] lib/dia_svg.c:1263:2: warning: Either the condition 'path!=NULL' is redundant or there is possible null pointer dereference: path. [nullPointerRedundantCheck] lib/dia_svg.c:1262:14: note: Assuming that condition 'path!=NULL' is not redundant lib/dia_svg.c:1263:2: note: Null pointer dereference lib/dia_svg.c:73:17: style: Variable 'gs->linestyle' is reassigned a value before the old one has been used. [redundantAssignment] lib/dia_svg.c:64:17: note: gs->linestyle is assigned lib/dia_svg.c:73:17: note: gs->linestyle is overwritten lib/dia_svg.c:367:11: style: Variable 'se' can be declared as pointer to const [constVariablePointer] lib/dia_svg.c:376:13: style: Variable 'sc' can be declared as pointer to const [constVariablePointer] lib/dia_svg.c:598:9: style: Variable 'family' can be declared as pointer to const [constVariablePointer] lib/dia_svg.c:598:25: style: Variable 'style' can be declared as pointer to const [constVariablePointer] lib/dia_svg.c:598:40: style: Variable 'weight' can be declared as pointer to const [constVariablePointer] lib/dia_svg.c:1769:20: error: Uninitialized variable: buf [uninitvar] lib/dia_svg.c:596:9: style: Variable 'i' is assigned a value that is never used. [unreadVariable] lib/dia_svg.c:1633:7: style: Variable 'i' is assigned a value that is never used. [unreadVariable] lib/dia_svg.c:1647:7: style: Variable 'i' is assigned a value that is never used. [unreadVariable] lib/dia_svg.c:1661:7: style: Variable 'i' is assigned a value that is never used. [unreadVariable] lib/dia_svg.c:1669:15: style: Variable 'cx' is assigned a value that is never used. [unreadVariable] lib/dia_svg.c:1669:23: style: Variable 'cy' is assigned a value that is never used. [unreadVariable] lib/dia_svg.c:1688:9: style: Variable 'i' is assigned a value that is never used. [unreadVariable] lib/group.c:116:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] lib/group.c:366:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] lib/group.c:457:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] lib/group.c:478:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] lib/group.c:582:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] lib/group.c:690:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] lib/group.c:821:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] lib/group.c:844:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] lib/group.c:898:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] lib/intl.c:30:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXINT [valueFlowBailoutIncompleteVar] lib/geometry.c:454:25: style:inconclusive: Function 'transform_length' argument 1 names different: declaration 'length' definition 'len'. [funcArgNamesDifferent] lib/geometry.h:306:30: note: Function 'transform_length' argument 1 names different: declaration 'length' definition 'len'. lib/geometry.c:454:25: note: Function 'transform_length' argument 1 names different: declaration 'length' definition 'len'. lib/geometry.c:728:42: style:inconclusive: Function 'dia_matrix_is_identity' argument 1 names different: declaration 'matix' definition 'matrix'. [funcArgNamesDifferent] lib/geometry.h:123:60: note: Function 'dia_matrix_is_identity' argument 1 names different: declaration 'matix' definition 'matrix'. lib/geometry.c:728:42: note: Function 'dia_matrix_is_identity' argument 1 names different: declaration 'matix' definition 'matrix'. lib/geometry.c:490:18: style: Parameter 'p1' can be declared as pointer to const [constParameterPointer] lib/geometry.c:490:29: style: Parameter 'p2' can be declared as pointer to const [constParameterPointer] lib/geometry.c:507:50: style: Parameter 'p1' can be declared as pointer to const [constParameterPointer] lib/geometry.c:507:61: style: Parameter 'p2' can be declared as pointer to const [constParameterPointer] lib/geometry.c:516:52: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] lib/geometry.c:529:24: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] lib/geometry.c:664:20: style: Parameter 'p1' can be declared as pointer to const [constParameterPointer] lib/geometry.c:664:31: style: Parameter 'p2' can be declared as pointer to const [constParameterPointer] lib/geometry.c:673:30: style: Parameter 'objmid' can be declared as pointer to const [constParameterPointer] lib/geometry.c:673:45: style: Parameter 'end' can be declared as pointer to const [constParameterPointer] lib/message.c:107:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_BUTTONS_CLOSE [valueFlowBailoutIncompleteVar] lib/message.c:117:3: error: Memory leak: real_title [memleak] lib/message.c:359:1: error: Memory leak: log [memleak] lib/message.c:61:19: style: Variable 'msginfo' can be declared as pointer to const [constVariablePointer] lib/message.c:337:9: style: Variable 'log' can be declared as pointer to const [constVariablePointer] lib/layer.c:93:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dia_layer_parent_class [valueFlowBailoutIncompleteVar] lib/layer.c:174:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_READWRITE [valueFlowBailoutIncompleteVar] lib/layer.c:327:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] lib/layer.c:542:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] lib/layer.c:570:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] lib/layer.c:614:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] lib/layer.c:653:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] lib/layer.c:690:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] lib/layer.c:729:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] lib/layer.c:768:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] lib/layer.c:839:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] lib/layer.c:879:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] lib/layer.c:945:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] lib/layer.c:978:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] lib/group.c:371:34: style:inconclusive: Function 'group_destroy_shallow' argument 1 names different: declaration 'group' definition 'obj'. [funcArgNamesDifferent] lib/group.h:41:39: note: Function 'group_destroy_shallow' argument 1 names different: declaration 'group' definition 'obj'. lib/group.c:371:34: note: Function 'group_destroy_shallow' argument 1 names different: declaration 'group' definition 'obj'. lib/group.c:806:48: style:inconclusive: Function 'dia_group_object_change_free' argument 1 names different: declaration 'change' definition 'self'. [funcArgNamesDifferent] lib/group.c:802:1: note: Function 'dia_group_object_change_free' argument 1 names different: declaration 'change' definition 'self'. lib/group.c:806:48: note: Function 'dia_group_object_change_free' argument 1 names different: declaration 'change' definition 'self'. lib/group.c:815:49: style:inconclusive: Function 'dia_group_object_change_apply' argument 1 names different: declaration 'change' definition 'self'. [funcArgNamesDifferent] lib/group.c:802:1: note: Function 'dia_group_object_change_apply' argument 1 names different: declaration 'change' definition 'self'. lib/group.c:815:49: note: Function 'dia_group_object_change_apply' argument 1 names different: declaration 'change' definition 'self'. lib/group.c:815:66: style:inconclusive: Function 'dia_group_object_change_apply' argument 2 names different: declaration 'object' definition 'obj'. [funcArgNamesDifferent] lib/group.c:802:1: note: Function 'dia_group_object_change_apply' argument 2 names different: declaration 'object' definition 'obj'. lib/group.c:815:66: note: Function 'dia_group_object_change_apply' argument 2 names different: declaration 'object' definition 'obj'. lib/group.c:838:50: style:inconclusive: Function 'dia_group_object_change_revert' argument 1 names different: declaration 'change' definition 'self'. [funcArgNamesDifferent] lib/group.c:802:1: note: Function 'dia_group_object_change_revert' argument 1 names different: declaration 'change' definition 'self'. lib/group.c:838:50: note: Function 'dia_group_object_change_revert' argument 1 names different: declaration 'change' definition 'self'. lib/group.c:838:67: style:inconclusive: Function 'dia_group_object_change_revert' argument 2 names different: declaration 'object' definition 'obj'. [funcArgNamesDifferent] lib/group.c:802:1: note: Function 'dia_group_object_change_revert' argument 2 names different: declaration 'object' definition 'obj'. lib/group.c:838:67: note: Function 'dia_group_object_change_revert' argument 2 names different: declaration 'object' definition 'obj'. lib/group.c:104:42: style: Parameter 'point' can be declared as pointer to const. However it seems that 'group_distance_from' is a callback function, if 'point' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/group.c:81:25: note: You might need to cast the function pointer here lib/group.c:104:42: note: Parameter 'point' can be declared as pointer to const lib/group.c:143:17: style: Variable 'bb' can be declared as pointer to const [constVariablePointer] lib/group.c:182:38: style: Parameter 'group' can be declared as pointer to const [constParameterPointer] lib/group.c:223:38: style: Parameter 'handle' can be declared as pointer to const. However it seems that 'group_move_handle' is a callback function, if 'handle' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/group.c:85:25: note: You might need to cast the function pointer here lib/group.c:223:38: note: Parameter 'handle' can be declared as pointer to const lib/group.c:224:38: style: Parameter 'to' can be declared as pointer to const. However it seems that 'group_move_handle' is a callback function, if 'to' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/group.c:85:25: note: You might need to cast the function pointer here lib/group.c:224:38: note: Parameter 'to' can be declared as pointer to const lib/group.c:230:17: style: Variable 'bb' can be declared as pointer to const [constVariablePointer] lib/group.c:337:34: style: Parameter 'to' can be declared as pointer to const. However it seems that 'group_move' is a callback function, if 'to' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/group.c:84:25: note: You might need to cast the function pointer here lib/group.c:337:34: note: Parameter 'to' can be declared as pointer to const lib/group.c:496:21: style: Variable 'bb' can be declared as pointer to const [constVariablePointer] lib/group.c:497:18: style: Variable 'm' can be declared as pointer to const [constVariablePointer] lib/group.c:614:10: style: Variable 'g' can be declared as pointer to const [constVariablePointer] lib/group.c:817:25: style: Variable 'change' can be declared as pointer to const [constVariablePointer] lib/group.c:840:25: style: Variable 'change' can be declared as pointer to const [constVariablePointer] lib/group.c:934:29: style: Parameter 'group' can be declared as pointer to const [constParameterPointer] lib/layer.c:441:5: warning: Assert statement calls a function which may have desired side effects: 'g_list_nth'. [assertWithSideEffect] lib/layer.c:101:39: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'dia_layer_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/layer.c:161:32: note: You might need to cast the function pointer here lib/layer.c:101:39: note: Parameter 'pspec' can be declared as pointer to const lib/layer.c:131:37: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'dia_layer_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/layer.c:162:32: note: You might need to cast the function pointer here lib/layer.c:131:37: note: Parameter 'pspec' can be declared as pointer to const lib/layer.c:291:35: style: Parameter 'update' can be declared as pointer to const [constParameterPointer] lib/layer.c:343:47: style: Parameter 'parent' can be declared as pointer to const [constParameterPointer] lib/layer.c:368:20: style: Variable 'old_priv' can be declared as pointer to const [constVariablePointer] lib/layer.c:456:20: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] lib/layer.c:470:20: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] lib/layer.c:632:62: style: Parameter 'rect' can be declared as pointer to const [constParameterPointer] lib/layer.c:672:69: style: Parameter 'rect' can be declared as pointer to const [constParameterPointer] lib/layer.c:709:77: style: Parameter 'rect' can be declared as pointer to const [constParameterPointer] lib/layer.c:825:59: style: Parameter 'pos' can be declared as pointer to const [constParameterPointer] lib/layer.c:826:59: style: Parameter 'notthis' can be declared as pointer to const [constParameterPointer] lib/layer.c:1007:20: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] lib/layer.c:1026:20: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] lib/layer.c:1068:20: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] lib/layer.c:1110:20: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] lib/layer.c:1154:20: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] lib/object-alias.c:107:18: style: Variable 'alias_type' can be declared as pointer to const [constVariablePointer] lib/object_defaults.c:119:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TEST_EXISTS [valueFlowBailoutIncompleteVar] lib/object.c:184:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] lib/object.c:305:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] lib/object.c:339:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] lib/object.c:585:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] lib/object.c:842:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] lib/object.c:978:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] lib/object.c:1337:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] lib/object_defaults.c:57:3: warning: Assert statement calls a function which may have desired side effects: 'g_hash_table_lookup'. [assertWithSideEffect] lib/object_defaults.c:116:11: style: Variable 'default_filename' can be declared as pointer to const [constVariablePointer] lib/object_defaults.c:318:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] lib/orth_conn.c:335:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pos [valueFlowBailoutIncompleteVar] lib/orth_conn.c:1199:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] lib/orth_conn.c:1229:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] lib/paper.c:141:57: style:inconclusive: Function 'get_paper_info' argument 3 names different: declaration 'data' definition 'prefs'. [funcArgNamesDifferent] lib/paper.h:48:50: note: Function 'get_paper_info' argument 3 names different: declaration 'data' definition 'prefs'. lib/paper.c:141:57: note: Function 'get_paper_info' argument 3 names different: declaration 'data' definition 'prefs'. lib/paper.c:141:57: style: Parameter 'prefs' can be declared as pointer to const [constParameterPointer] lib/object.c:1280:19: warning: Either the condition 'obj!=NULL' is redundant or there is possible null pointer dereference: obj. [nullPointerRedundantCheck] lib/object.c:1283:11: note: Assuming that condition 'obj!=NULL' is not redundant lib/object.c:1280:19: note: Null pointer dereference lib/object.c:498:52: style:inconclusive: Function 'dia_exchange_object_change_apply' argument 1 names different: declaration 'change' definition 'self'. [funcArgNamesDifferent] lib/object.c:354:1: note: Function 'dia_exchange_object_change_apply' argument 1 names different: declaration 'change' definition 'self'. lib/object.c:498:52: note: Function 'dia_exchange_object_change_apply' argument 1 names different: declaration 'change' definition 'self'. lib/object.c:498:69: style:inconclusive: Function 'dia_exchange_object_change_apply' argument 2 names different: declaration 'object' definition 'obj'. [funcArgNamesDifferent] lib/object.c:354:1: note: Function 'dia_exchange_object_change_apply' argument 2 names different: declaration 'object' definition 'obj'. lib/object.c:498:69: note: Function 'dia_exchange_object_change_apply' argument 2 names different: declaration 'object' definition 'obj'. lib/object.c:510:53: style:inconclusive: Function 'dia_exchange_object_change_revert' argument 1 names different: declaration 'change' definition 'self'. [funcArgNamesDifferent] lib/object.c:354:1: note: Function 'dia_exchange_object_change_revert' argument 1 names different: declaration 'change' definition 'self'. lib/object.c:510:53: note: Function 'dia_exchange_object_change_revert' argument 1 names different: declaration 'change' definition 'self'. lib/object.c:510:70: style:inconclusive: Function 'dia_exchange_object_change_revert' argument 2 names different: declaration 'object' definition 'obj'. [funcArgNamesDifferent] lib/object.c:354:1: note: Function 'dia_exchange_object_change_revert' argument 2 names different: declaration 'object' definition 'obj'. lib/object.c:510:70: note: Function 'dia_exchange_object_change_revert' argument 2 names different: declaration 'object' definition 'obj'. lib/object.c:521:51: style:inconclusive: Function 'dia_exchange_object_change_free' argument 1 names different: declaration 'change' definition 'self'. [funcArgNamesDifferent] lib/object.c:354:1: note: Function 'dia_exchange_object_change_free' argument 1 names different: declaration 'change' definition 'self'. lib/object.c:521:51: note: Function 'dia_exchange_object_change_free' argument 1 names different: declaration 'change' definition 'self'. lib/object.c:775:34: style:inconclusive: Function 'object_connect' argument 3 names different: declaration 'conpoint' definition 'connectionpoint'. [funcArgNamesDifferent] lib/object.h:263:24: note: Function 'object_connect' argument 3 names different: declaration 'conpoint' definition 'connectionpoint'. lib/object.c:775:34: note: Function 'object_connect' argument 3 names different: declaration 'conpoint' definition 'connectionpoint'. lib/object.c:856:34: style:inconclusive: Function 'object_unconnect_all' argument 1 names different: declaration 'connected_obj' definition 'obj'. [funcArgNamesDifferent] lib/object.h:266:38: note: Function 'object_unconnect_all' argument 1 names different: declaration 'connected_obj' definition 'obj'. lib/object.c:856:34: note: Function 'object_unconnect_all' argument 1 names different: declaration 'connected_obj' definition 'obj'. lib/object.c:379:31: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] lib/object.c:645:47: style: Parameter 'handle' can be declared as pointer to const [constParameterPointer] lib/object.c:941:41: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] lib/object.c:1338:19: style: Variable 'obj2' can be declared as pointer to const [constVariablePointer] lib/orth_conn.c:820:22: style: Condition 'segment>0' is always true [knownConditionTrueFalse] lib/orth_conn.c:808:14: note: Assuming that condition 'segment==0' is not redundant lib/orth_conn.c:820:22: note: Condition 'segment>0' is always true lib/orth_conn.c:876:22: style: Condition 'segment>0' is always true [knownConditionTrueFalse] lib/orth_conn.c:860:14: note: Assuming that condition 'segment==0' is not redundant lib/orth_conn.c:876:22: note: Condition 'segment>0' is always true lib/orth_conn.c:197:41: style:inconclusive: Function 'orthconn_move_handle' argument 2 names different: declaration 'id' definition 'handle'. [funcArgNamesDifferent] lib/orth_conn.h:108:74: note: Function 'orthconn_move_handle' argument 2 names different: declaration 'id' definition 'handle'. lib/orth_conn.c:197:41: note: Function 'orthconn_move_handle' argument 2 names different: declaration 'id' definition 'handle'. lib/orth_conn.c:906:37: style:inconclusive: Function 'orthconn_set_autorouting' argument 1 names different: declaration 'orth' definition 'conn'. [funcArgNamesDifferent] lib/orth_conn.c:39:61: note: Function 'orthconn_set_autorouting' argument 1 names different: declaration 'orth' definition 'conn'. lib/orth_conn.c:906:37: note: Function 'orthconn_set_autorouting' argument 1 names different: declaration 'orth' definition 'conn'. lib/orth_conn.c:1000:64: style:inconclusive: Function 'dia_orth_conn_end_segment_object_change_free' argument 1 names different: declaration 'change' definition 'self'. [funcArgNamesDifferent] lib/orth_conn.c:119:1: note: Function 'dia_orth_conn_end_segment_object_change_free' argument 1 names different: declaration 'change' definition 'self'. lib/orth_conn.c:1000:64: note: Function 'dia_orth_conn_end_segment_object_change_free' argument 1 names different: declaration 'change' definition 'self'. lib/orth_conn.c:1014:65: style:inconclusive: Function 'dia_orth_conn_end_segment_object_change_apply' argument 1 names different: declaration 'change' definition 'self'. [funcArgNamesDifferent] lib/orth_conn.c:119:1: note: Function 'dia_orth_conn_end_segment_object_change_apply' argument 1 names different: declaration 'change' definition 'self'. lib/orth_conn.c:1014:65: note: Function 'dia_orth_conn_end_segment_object_change_apply' argument 1 names different: declaration 'change' definition 'self'. lib/orth_conn.c:1014:82: style:inconclusive: Function 'dia_orth_conn_end_segment_object_change_apply' argument 2 names different: declaration 'object' definition 'obj'. [funcArgNamesDifferent] lib/orth_conn.c:119:1: note: Function 'dia_orth_conn_end_segment_object_change_apply' argument 2 names different: declaration 'object' definition 'obj'. lib/orth_conn.c:1014:82: note: Function 'dia_orth_conn_end_segment_object_change_apply' argument 2 names different: declaration 'object' definition 'obj'. lib/orth_conn.c:1069:66: style:inconclusive: Function 'dia_orth_conn_end_segment_object_change_revert' argument 1 names different: declaration 'change' definition 'self'. [funcArgNamesDifferent] lib/orth_conn.c:119:1: note: Function 'dia_orth_conn_end_segment_object_change_revert' argument 1 names different: declaration 'change' definition 'self'. lib/orth_conn.c:1069:66: note: Function 'dia_orth_conn_end_segment_object_change_revert' argument 1 names different: declaration 'change' definition 'self'. lib/orth_conn.c:1069:83: style:inconclusive: Function 'dia_orth_conn_end_segment_object_change_revert' argument 2 names different: declaration 'object' definition 'obj'. [funcArgNamesDifferent] lib/orth_conn.c:119:1: note: Function 'dia_orth_conn_end_segment_object_change_revert' argument 2 names different: declaration 'object' definition 'obj'. lib/orth_conn.c:1069:83: note: Function 'dia_orth_conn_end_segment_object_change_revert' argument 2 names different: declaration 'object' definition 'obj'. lib/orth_conn.c:1149:64: style:inconclusive: Function 'dia_orth_conn_mid_segment_object_change_free' argument 1 names different: declaration 'change' definition 'self'. [funcArgNamesDifferent] lib/orth_conn.c:78:1: note: Function 'dia_orth_conn_mid_segment_object_change_free' argument 1 names different: declaration 'change' definition 'self'. lib/orth_conn.c:1149:64: note: Function 'dia_orth_conn_mid_segment_object_change_free' argument 1 names different: declaration 'change' definition 'self'. lib/orth_conn.c:1165:65: style:inconclusive: Function 'dia_orth_conn_mid_segment_object_change_apply' argument 1 names different: declaration 'change' definition 'self'. [funcArgNamesDifferent] lib/orth_conn.c:78:1: note: Function 'dia_orth_conn_mid_segment_object_change_apply' argument 1 names different: declaration 'change' definition 'self'. lib/orth_conn.c:1165:65: note: Function 'dia_orth_conn_mid_segment_object_change_apply' argument 1 names different: declaration 'change' definition 'self'. lib/orth_conn.c:1165:82: style:inconclusive: Function 'dia_orth_conn_mid_segment_object_change_apply' argument 2 names different: declaration 'object' definition 'obj'. [funcArgNamesDifferent] lib/orth_conn.c:78:1: note: Function 'dia_orth_conn_mid_segment_object_change_apply' argument 2 names different: declaration 'object' definition 'obj'. lib/orth_conn.c:1165:82: note: Function 'dia_orth_conn_mid_segment_object_change_apply' argument 2 names different: declaration 'object' definition 'obj'. lib/orth_conn.c:1212:66: style:inconclusive: Function 'dia_orth_conn_mid_segment_object_change_revert' argument 1 names different: declaration 'change' definition 'self'. [funcArgNamesDifferent] lib/orth_conn.c:78:1: note: Function 'dia_orth_conn_mid_segment_object_change_revert' argument 1 names different: declaration 'change' definition 'self'. lib/orth_conn.c:1212:66: note: Function 'dia_orth_conn_mid_segment_object_change_revert' argument 1 names different: declaration 'change' definition 'self'. lib/orth_conn.c:1212:83: style:inconclusive: Function 'dia_orth_conn_mid_segment_object_change_revert' argument 2 names different: declaration 'object' definition 'obj'. [funcArgNamesDifferent] lib/orth_conn.c:78:1: note: Function 'dia_orth_conn_mid_segment_object_change_revert' argument 2 names different: declaration 'object' definition 'obj'. lib/orth_conn.c:1212:83: note: Function 'dia_orth_conn_mid_segment_object_change_revert' argument 2 names different: declaration 'object' definition 'obj'. lib/orth_conn.c:1273:62: style:inconclusive: Function 'dia_orth_conn_autoroute_object_change_free' argument 1 names different: declaration 'change' definition 'self'. [funcArgNamesDifferent] lib/orth_conn.c:134:1: note: Function 'dia_orth_conn_autoroute_object_change_free' argument 1 names different: declaration 'change' definition 'self'. lib/orth_conn.c:1273:62: note: Function 'dia_orth_conn_autoroute_object_change_free' argument 1 names different: declaration 'change' definition 'self'. lib/orth_conn.c:1282:63: style:inconclusive: Function 'dia_orth_conn_autoroute_object_change_apply' argument 1 names different: declaration 'change' definition 'self'. [funcArgNamesDifferent] lib/orth_conn.c:134:1: note: Function 'dia_orth_conn_autoroute_object_change_apply' argument 1 names different: declaration 'change' definition 'self'. lib/orth_conn.c:1282:63: note: Function 'dia_orth_conn_autoroute_object_change_apply' argument 1 names different: declaration 'change' definition 'self'. lib/orth_conn.c:1282:80: style:inconclusive: Function 'dia_orth_conn_autoroute_object_change_apply' argument 2 names different: declaration 'object' definition 'obj'. [funcArgNamesDifferent] lib/orth_conn.c:134:1: note: Function 'dia_orth_conn_autoroute_object_change_apply' argument 2 names different: declaration 'object' definition 'obj'. lib/orth_conn.c:1282:80: note: Function 'dia_orth_conn_autoroute_object_change_apply' argument 2 names different: declaration 'object' definition 'obj'. lib/orth_conn.c:1300:64: style:inconclusive: Function 'dia_orth_conn_autoroute_object_change_revert' argument 1 names different: declaration 'change' definition 'self'. [funcArgNamesDifferent] lib/orth_conn.c:134:1: note: Function 'dia_orth_conn_autoroute_object_change_revert' argument 1 names different: declaration 'change' definition 'self'. lib/orth_conn.c:1300:64: note: Function 'dia_orth_conn_autoroute_object_change_revert' argument 1 names different: declaration 'change' definition 'self'. lib/orth_conn.c:1300:81: style:inconclusive: Function 'dia_orth_conn_autoroute_object_change_revert' argument 2 names different: declaration 'object' definition 'obj'. [funcArgNamesDifferent] lib/orth_conn.c:134:1: note: Function 'dia_orth_conn_autoroute_object_change_revert' argument 2 names different: declaration 'object' definition 'obj'. lib/orth_conn.c:1300:81: note: Function 'dia_orth_conn_autoroute_object_change_revert' argument 2 names different: declaration 'object' definition 'obj'. lib/orth_conn.c:1336:50: style:inconclusive: Function 'orthconn_toggle_autorouting_callback' argument 1 names different: declaration 'orth' definition 'obj'. [funcArgNamesDifferent] lib/orth_conn.h:127:74: note: Function 'orthconn_toggle_autorouting_callback' argument 1 names different: declaration 'orth' definition 'obj'. lib/orth_conn.c:1336:50: note: Function 'orthconn_toggle_autorouting_callback' argument 1 names different: declaration 'orth' definition 'obj'. lib/orth_conn.c:161:36: style: Parameter 'orth' can be declared as pointer to const [constParameterPointer] lib/orth_conn.c:161:50: style: Parameter 'handle' can be declared as pointer to const [constParameterPointer] lib/orth_conn.c:171:50: style: Parameter 'point' can be declared as pointer to const [constParameterPointer] lib/orth_conn.c:198:41: style: Parameter 'to' can be declared as pointer to const [constParameterPointer] lib/orth_conn.c:290:39: style: Parameter 'to' can be declared as pointer to const [constParameterPointer] lib/orth_conn.c:308:48: style: Parameter 'point' can be declared as pointer to const [constParameterPointer] lib/orth_conn.c:390:10: style: Variable 'points' can be declared as pointer to const [constVariablePointer] lib/orth_conn.c:517:38: style: Parameter 'startpoint' can be declared as pointer to const [constParameterPointer] lib/orth_conn.c:575:61: style: Parameter 'points' can be declared as pointer to const [constParameterPointer] lib/orth_conn.c:660:61: style: Parameter 'handle' can be declared as pointer to const [constParameterPointer] lib/orth_conn.c:959:44: style: Parameter 'point' can be declared as pointer to const [constParameterPointer] lib/orth_conn.c:1002:38: style: Variable 'change' can be declared as pointer to const [constVariablePointer] lib/orth_conn.c:1125:45: style: Parameter 'point' can be declared as pointer to const [constParameterPointer] lib/orth_conn.c:1151:38: style: Variable 'change' can be declared as pointer to const [constVariablePointer] lib/orth_conn.c:1251:45: style: Parameter 'point1' can be declared as pointer to const [constParameterPointer] lib/orth_conn.c:1252:45: style: Parameter 'point2' can be declared as pointer to const [constParameterPointer] lib/orth_conn.c:1275:37: style: Variable 'change' can be declared as pointer to const [constVariablePointer] lib/orth_conn.c:73:20: style: struct member '_DiaOrthConnMidSegmentObjectChange::conn' is never used. [unusedStructMember] lib/parent.c:48:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] lib/parent.c:83:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] lib/parent.c:132:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] lib/parent.c:190:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] lib/parent.c:305:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] lib/path-math.c:136:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BEZ_CURVE_TO [valueFlowBailoutIncompleteVar] lib/path-math.c:221:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pt [valueFlowBailoutIncompleteVar] lib/path-math.c:257:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BEZ_CURVE_TO [valueFlowBailoutIncompleteVar] lib/path-math.c:283:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BEZ_MOVE_TO [valueFlowBailoutIncompleteVar] lib/path-math.c:327:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pt [valueFlowBailoutIncompleteVar] lib/path-math.c:350:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] lib/path-math.c:408:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable seg [valueFlowBailoutIncompleteVar] lib/path-math.c:584:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BEZ_CURVE_TO [valueFlowBailoutIncompleteVar] lib/path-math.c:632:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BEZ_MOVE_TO [valueFlowBailoutIncompleteVar] lib/path-math.c:674:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BEZ_MOVE_TO [valueFlowBailoutIncompleteVar] lib/path-math.c:705:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BEZ_MOVE_TO [valueFlowBailoutIncompleteVar] lib/path-math.c:812:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p1 [valueFlowBailoutIncompleteVar] lib/parent.c:75:25: style: Condition 'parent_list_expand(all_list)' is always false [knownConditionTrueFalse] lib/parent.c:36:31: note: Assignment 'nothing_affected=0', assigned value is 0 lib/parent.c:75:25: note: Calling function 'parent_list_expand' returns 0 lib/parent.c:75:25: note: Condition 'parent_list_expand(all_list)' is always false lib/parent.c:118:25: style: Condition 'parent_list_expand(all_list)' is always false [knownConditionTrueFalse] lib/parent.c:36:31: note: Assignment 'nothing_affected=0', assigned value is 0 lib/parent.c:118:25: note: Calling function 'parent_list_expand' returns 0 lib/parent.c:118:25: note: Condition 'parent_list_expand(all_list)' is always false lib/parent.c:251:3: error: Memory leak: delta [memleak] lib/parent.c:223:40: style:inconclusive: Function 'parent_move_child_delta' argument 2 names different: declaration 'c_text' definition 'c_ext'. [funcArgNamesDifferent] lib/parent.h:28:67: note: Function 'parent_move_child_delta' argument 2 names different: declaration 'c_text' definition 'c_ext'. lib/parent.c:223:40: note: Function 'parent_move_child_delta' argument 2 names different: declaration 'c_text' definition 'c_ext'. lib/parent.c:112:36: style: Parameter 'obj_list' can be declared as pointer to const [constParameterPointer] lib/parent.c:170:75: style: Parameter 'start_at' can be declared as pointer to const [constParameterPointer] lib/parent.c:222:40: style: Parameter 'p_ext' can be declared as pointer to const [constParameterPointer] lib/parent.c:223:40: style: Parameter 'c_ext' can be declared as pointer to const [constParameterPointer] lib/parent.c:224:40: style: Parameter 'delta' can be declared as pointer to const [constParameterPointer] lib/parent.c:256:29: style: Parameter 'point' can be declared as pointer to const [constParameterPointer] lib/parent.c:197:33: warning: Uninitialized variable: common_ext.bottom [uninitvar] lib/parent.c:180:10: note: Assuming condition is false lib/parent.c:197:33: note: Uninitialized variable: common_ext.bottom lib/pattern.c:202:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable offset [valueFlowBailoutIncompleteVar] lib/pattern.c:233:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable color [valueFlowBailoutIncompleteVar] lib/pattern.c:115:36: style:inconclusive: Function 'dia_pattern_set_point' argument 1 names different: declaration 'pattern' definition 'self'. [funcArgNamesDifferent] lib/pattern.h:47:41: note: Function 'dia_pattern_set_point' argument 1 names different: declaration 'pattern' definition 'self'. lib/pattern.c:115:36: note: Function 'dia_pattern_set_point' argument 1 names different: declaration 'pattern' definition 'self'. lib/pattern.c:152:39: style:inconclusive: Function 'dia_pattern_get_settings' argument 1 names different: declaration 'pattern' definition 'self'. [funcArgNamesDifferent] lib/pattern.h:54:44: note: Function 'dia_pattern_get_settings' argument 1 names different: declaration 'pattern' definition 'self'. lib/pattern.c:152:39: note: Function 'dia_pattern_get_settings' argument 1 names different: declaration 'pattern' definition 'self'. lib/pattern.c:167:37: style:inconclusive: Function 'dia_pattern_get_points' argument 1 names different: declaration 'pattern' definition 'self'. [funcArgNamesDifferent] lib/pattern.h:52:42: note: Function 'dia_pattern_get_points' argument 1 names different: declaration 'pattern' definition 'self'. lib/pattern.c:167:37: note: Function 'dia_pattern_get_points' argument 1 names different: declaration 'pattern' definition 'self'. lib/pattern.c:181:37: style:inconclusive: Function 'dia_pattern_get_radius' argument 1 names different: declaration 'pattern' definition 'self'. [funcArgNamesDifferent] lib/pattern.h:53:42: note: Function 'dia_pattern_get_radius' argument 1 names different: declaration 'pattern' definition 'self'. lib/pattern.c:181:37: note: Function 'dia_pattern_get_radius' argument 1 names different: declaration 'pattern' definition 'self'. lib/pattern.c:194:36: style:inconclusive: Function 'dia_pattern_add_color' argument 1 names different: declaration 'pattern' definition 'self'. [funcArgNamesDifferent] lib/pattern.h:48:41: note: Function 'dia_pattern_add_color' argument 1 names different: declaration 'pattern' definition 'self'. lib/pattern.c:194:36: note: Function 'dia_pattern_add_color' argument 1 names different: declaration 'pattern' definition 'self'. lib/pattern.c:194:65: style:inconclusive: Function 'dia_pattern_add_color' argument 3 names different: declaration 'stop' definition 'color'. [funcArgNamesDifferent] lib/pattern.h:48:73: note: Function 'dia_pattern_add_color' argument 3 names different: declaration 'stop' definition 'color'. lib/pattern.c:194:65: note: Function 'dia_pattern_add_color' argument 3 names different: declaration 'stop' definition 'color'. lib/pattern.c:212:38: style:inconclusive: Function 'dia_pattern_set_pattern' argument 1 names different: declaration 'pattern' definition 'self'. [funcArgNamesDifferent] lib/pattern.h:49:43: note: Function 'dia_pattern_set_pattern' argument 1 names different: declaration 'pattern' definition 'self'. lib/pattern.c:212:38: note: Function 'dia_pattern_set_pattern' argument 1 names different: declaration 'pattern' definition 'self'. lib/pattern.c:229:45: style:inconclusive: Function 'dia_pattern_get_fallback_color' argument 1 names different: declaration 'pattern' definition 'self'. [funcArgNamesDifferent] lib/pattern.h:51:50: note: Function 'dia_pattern_get_fallback_color' argument 1 names different: declaration 'pattern' definition 'self'. lib/pattern.c:229:45: note: Function 'dia_pattern_get_fallback_color' argument 1 names different: declaration 'pattern' definition 'self'. lib/pattern.c:152:39: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] lib/pattern.c:167:37: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] lib/pattern.c:181:37: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] lib/plug-ins.c:179:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MODULE_BIND_LAZY [valueFlowBailoutIncompleteVar] lib/plug-ins.c:298:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TEST_EXISTS [valueFlowBailoutIncompleteVar] lib/plug-ins.c:324:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TEST_IS_DIR [valueFlowBailoutIncompleteVar] lib/plug-ins.c:331:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MODULE_SUFFIX [valueFlowBailoutIncompleteVar] lib/plug-ins.c:362:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SEARCHPATH_SEPARATOR_S [valueFlowBailoutIncompleteVar] lib/plug-ins.c:427:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TEST_IS_REGULAR [valueFlowBailoutIncompleteVar] lib/plug-ins.c:466:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ELEMENT_NODE [valueFlowBailoutIncompleteVar] lib/plug-ins.c:510:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ELEMENT_NODE [valueFlowBailoutIncompleteVar] lib/plug-ins.c:576:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ELEMENT_NODE [valueFlowBailoutIncompleteVar] lib/persistence.c:160:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXINT [valueFlowBailoutIncompleteVar] lib/persistence.c:332:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TEST_IS_REGULAR [valueFlowBailoutIncompleteVar] lib/persistence.c:401:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] lib/persistence.c:627:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_CONFIGURE [valueFlowBailoutIncompleteVar] lib/persistence.c:644:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_MAP [valueFlowBailoutIncompleteVar] lib/persistence.c:661:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_UNMAP [valueFlowBailoutIncompleteVar] lib/persistence.c:834:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_FOCUS_CHANGE [valueFlowBailoutIncompleteVar] lib/persistence.c:957:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXINT [valueFlowBailoutIncompleteVar] lib/plug-ins.c:393:5: error: Memory leak: info [memleak] lib/plug-ins.c:106:37: style: Parameter 'info' can be declared as pointer to const [constParameterPointer] lib/plug-ins.c:118:40: style: Parameter 'info' can be declared as pointer to const [constParameterPointer] lib/plug-ins.c:144:34: style: Parameter 'info' can be declared as pointer to const [constParameterPointer] lib/plug-ins.c:150:41: style: Parameter 'info' can be declared as pointer to const [constParameterPointer] lib/plug-ins.c:254:10: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] lib/plug-ins.c:350:9: style: Variable 'lib_dir' can be declared as pointer to const [constVariablePointer] lib/plug-ins.c:419:10: style: Variable 'filename' can be declared as pointer to const [constVariablePointer] lib/plug-ins.c:545:10: style: Variable 'filename' can be declared as pointer to const [constVariablePointer] lib/persistence.c:135:10: style: Variable 'string' can be declared as pointer to const [constVariablePointer] lib/persistence.c:327:10: style: Variable 'filename' can be declared as pointer to const [constVariablePointer] lib/persistence.c:370:21: style: Variable 'window_pos' can be declared as pointer to const [constVariablePointer] lib/persistence.c:501:10: style: Variable 'filename' can be declared as pointer to const [constVariablePointer] lib/persistence.c:624:42: style: Parameter 'event' can be declared as pointer to const. However it seems that 'persistence_window_configure' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/persistence.c:776:3: note: You might need to cast the function pointer here lib/persistence.c:624:42: note: Parameter 'event' can be declared as pointer to const lib/persistence.c:641:36: style: Parameter 'event' can be declared as pointer to const. However it seems that 'persistence_window_map' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/persistence.c:778:3: note: You might need to cast the function pointer here lib/persistence.c:641:36: note: Parameter 'event' can be declared as pointer to const lib/persistence.c:658:38: style: Parameter 'event' can be declared as pointer to const. However it seems that 'persistence_window_unmap' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/persistence.c:780:3: note: You might need to cast the function pointer here lib/persistence.c:658:38: note: Parameter 'event' can be declared as pointer to const lib/persistence.c:809:21: style: Variable 'wininfo' can be declared as pointer to const [constVariablePointer] lib/persistence.c:829:45: style: Parameter 'event' can be declared as pointer to const. However it seems that 'persistence_update_string_entry' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/persistence.c:918:3: note: You might need to cast the function pointer here lib/persistence.c:829:45: note: Parameter 'event' can be declared as pointer to const lib/persistence.c:835:11: style: Variable 'string' can be declared as pointer to const [constVariablePointer] lib/persistence.c:871:9: style: Variable 'old_string' can be declared as pointer to const [constVariablePointer] lib/persistence.c:1005:19: style: Variable 'plist' can be declared as pointer to const [constVariablePointer] lib/persistence.c:1474:9: style: Variable 'stringval' can be declared as pointer to const [constVariablePointer] lib/persistence.c:1505:48: style: Parameter 'defaultvalue' can be declared as pointer to const [constParameterPointer] lib/persistence.c:1565:43: style: Parameter 'newvalue' can be declared as pointer to const [constParameterPointer] lib/poly_conn.c:95:41: style:inconclusive: Function 'polyconn_move_handle' argument 2 names different: declaration 'id' definition 'handle'. [funcArgNamesDifferent] lib/poly_conn.h:69:62: note: Function 'polyconn_move_handle' argument 2 names different: declaration 'id' definition 'handle'. lib/poly_conn.c:95:41: note: Function 'polyconn_move_handle' argument 2 names different: declaration 'id' definition 'handle'. lib/poly_conn.c:295:44: style:inconclusive: Function 'polyconn_remove_point' argument 2 names different: declaration 'point' definition 'pos'. [funcArgNamesDifferent] lib/poly_conn.h:67:62: note: Function 'polyconn_remove_point' argument 2 names different: declaration 'point' definition 'pos'. lib/poly_conn.c:295:44: note: Function 'polyconn_remove_point' argument 2 names different: declaration 'point' definition 'pos'. lib/poly_conn.c:522:52: style:inconclusive: Function 'dia_poly_conn_object_change_free' argument 1 names different: declaration 'change' definition 'self'. [funcArgNamesDifferent] lib/poly_conn.c:53:1: note: Function 'dia_poly_conn_object_change_free' argument 1 names different: declaration 'change' definition 'self'. lib/poly_conn.c:522:52: note: Function 'dia_poly_conn_object_change_free' argument 1 names different: declaration 'change' definition 'self'. lib/poly_conn.c:534:53: style:inconclusive: Function 'dia_poly_conn_object_change_apply' argument 1 names different: declaration 'change' definition 'self'. [funcArgNamesDifferent] lib/poly_conn.c:53:1: note: Function 'dia_poly_conn_object_change_apply' argument 1 names different: declaration 'change' definition 'self'. lib/poly_conn.c:534:53: note: Function 'dia_poly_conn_object_change_apply' argument 1 names different: declaration 'change' definition 'self'. lib/poly_conn.c:534:70: style:inconclusive: Function 'dia_poly_conn_object_change_apply' argument 2 names different: declaration 'object' definition 'obj'. [funcArgNamesDifferent] lib/poly_conn.c:53:1: note: Function 'dia_poly_conn_object_change_apply' argument 2 names different: declaration 'object' definition 'obj'. lib/poly_conn.c:534:70: note: Function 'dia_poly_conn_object_change_apply' argument 2 names different: declaration 'object' definition 'obj'. lib/poly_conn.c:558:54: style:inconclusive: Function 'dia_poly_conn_object_change_revert' argument 1 names different: declaration 'change' definition 'self'. [funcArgNamesDifferent] lib/poly_conn.c:53:1: note: Function 'dia_poly_conn_object_change_revert' argument 1 names different: declaration 'change' definition 'self'. lib/poly_conn.c:558:54: note: Function 'dia_poly_conn_object_change_revert' argument 1 names different: declaration 'change' definition 'self'. lib/poly_conn.c:558:71: style:inconclusive: Function 'dia_poly_conn_object_change_revert' argument 2 names different: declaration 'object' definition 'obj'. [funcArgNamesDifferent] lib/poly_conn.c:53:1: note: Function 'dia_poly_conn_object_change_revert' argument 2 names different: declaration 'object' definition 'obj'. lib/poly_conn.c:558:71: note: Function 'dia_poly_conn_object_change_revert' argument 2 names different: declaration 'object' definition 'obj'. lib/poly_conn.c:589:43: style:inconclusive: Function 'polyconn_create_change' argument 4 names different: declaration 'segment' definition 'pos'. [funcArgNamesDifferent] lib/poly_conn.c:59:67: note: Function 'polyconn_create_change' argument 4 names different: declaration 'segment' definition 'pos'. lib/poly_conn.c:589:43: note: Function 'polyconn_create_change' argument 4 names different: declaration 'segment' definition 'pos'. lib/poly_conn.c:82:36: style: Parameter 'poly' can be declared as pointer to const [constParameterPointer] lib/poly_conn.c:82:50: style: Parameter 'handle' can be declared as pointer to const [constParameterPointer] lib/poly_conn.c:96:41: style: Parameter 'to' can be declared as pointer to const [constParameterPointer] lib/poly_conn.c:140:39: style: Parameter 'to' can be declared as pointer to const [constParameterPointer] lib/poly_conn.c:157:49: style: Parameter 'point' can be declared as pointer to const [constParameterPointer] lib/poly_conn.c:179:48: style: Parameter 'point' can be declared as pointer to const [constParameterPointer] lib/poly_conn.c:199:47: style: Parameter 'point' can be declared as pointer to const [constParameterPointer] lib/poly_conn.c:215:44: style: Parameter 'point' can be declared as pointer to const [constParameterPointer] lib/poly_conn.c:273:57: style: Parameter 'point' can be declared as pointer to const [constParameterPointer] lib/poly_conn.c:387:60: style: Parameter 'points' can be declared as pointer to const [constParameterPointer] lib/poly_conn.c:524:28: style: Variable 'change' can be declared as pointer to const [constVariablePointer] lib/poly_conn.c:588:43: style: Parameter 'point' can be declared as pointer to const [constParameterPointer] lib/path-math.c:540:37: style: Parameter 'pt' can be declared as pointer to const [constParameterPointer] lib/path-math.c:629:13: style: Variable 'splits' can be declared as pointer to const [constVariablePointer] lib/path-math.c:636:22: style: Variable 'seg' can be declared as pointer to const [constVariablePointer] lib/path-math.c:356:45: warning: Uninitialized variable: &bs.p3 [uninitvar] lib/path-math.c:349:17: note: Assuming condition is false lib/path-math.c:356:45: note: Uninitialized variable: &bs.p3 lib/prop_attr.c:364:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable color [valueFlowBailoutIncompleteVar] lib/prop_attr.c:488:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable font [valueFlowBailoutIncompleteVar] lib/prop_basic.c:207:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] lib/prop_basic.c:428:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] lib/prop_basic.c:435:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] lib/prop_basic.c:441:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] lib/prop_basic.c:448:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] lib/prop_basic.c:455:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] lib/prop_basic.c:461:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] lib/prop_basic.c:469:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] lib/prop_basic.c:475:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] lib/prop_basic.c:481:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] lib/prop_basic.c:489:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] lib/prop_basic.c:496:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] lib/polyshape.c:90:42: style:inconclusive: Function 'polyshape_move_handle' argument 2 names different: declaration 'id' definition 'handle'. [funcArgNamesDifferent] lib/polyshape.h:68:64: note: Function 'polyshape_move_handle' argument 2 names different: declaration 'id' definition 'handle'. lib/polyshape.c:90:42: note: Function 'polyshape_move_handle' argument 2 names different: declaration 'id' definition 'handle'. lib/polyshape.c:260:46: style:inconclusive: Function 'polyshape_remove_point' argument 2 names different: declaration 'point' definition 'pos'. [funcArgNamesDifferent] lib/polyshape.h:66:64: note: Function 'polyshape_remove_point' argument 2 names different: declaration 'point' definition 'pos'. lib/polyshape.c:260:46: note: Function 'polyshape_remove_point' argument 2 names different: declaration 'point' definition 'pos'. lib/polyshape.c:596:53: style:inconclusive: Function 'dia_poly_shape_object_change_free' argument 1 names different: declaration 'change' definition 'self'. [funcArgNamesDifferent] lib/polyshape.c:55:1: note: Function 'dia_poly_shape_object_change_free' argument 1 names different: declaration 'change' definition 'self'. lib/polyshape.c:596:53: note: Function 'dia_poly_shape_object_change_free' argument 1 names different: declaration 'change' definition 'self'. lib/polyshape.c:610:54: style:inconclusive: Function 'dia_poly_shape_object_change_apply' argument 1 names different: declaration 'change' definition 'self'. [funcArgNamesDifferent] lib/polyshape.c:55:1: note: Function 'dia_poly_shape_object_change_apply' argument 1 names different: declaration 'change' definition 'self'. lib/polyshape.c:610:54: note: Function 'dia_poly_shape_object_change_apply' argument 1 names different: declaration 'change' definition 'self'. lib/polyshape.c:610:71: style:inconclusive: Function 'dia_poly_shape_object_change_apply' argument 2 names different: declaration 'object' definition 'obj'. [funcArgNamesDifferent] lib/polyshape.c:55:1: note: Function 'dia_poly_shape_object_change_apply' argument 2 names different: declaration 'object' definition 'obj'. lib/polyshape.c:610:71: note: Function 'dia_poly_shape_object_change_apply' argument 2 names different: declaration 'object' definition 'obj'. lib/polyshape.c:632:55: style:inconclusive: Function 'dia_poly_shape_object_change_revert' argument 1 names different: declaration 'change' definition 'self'. [funcArgNamesDifferent] lib/polyshape.c:55:1: note: Function 'dia_poly_shape_object_change_revert' argument 1 names different: declaration 'change' definition 'self'. lib/polyshape.c:632:55: note: Function 'dia_poly_shape_object_change_revert' argument 1 names different: declaration 'change' definition 'self'. lib/polyshape.c:632:72: style:inconclusive: Function 'dia_poly_shape_object_change_revert' argument 2 names different: declaration 'object' definition 'obj'. [funcArgNamesDifferent] lib/polyshape.c:55:1: note: Function 'dia_poly_shape_object_change_revert' argument 2 names different: declaration 'object' definition 'obj'. lib/polyshape.c:632:72: note: Function 'dia_poly_shape_object_change_revert' argument 2 names different: declaration 'object' definition 'obj'. lib/polyshape.c:656:44: style:inconclusive: Function 'polyshape_create_change' argument 4 names different: declaration 'segment' definition 'pos'. [funcArgNamesDifferent] lib/polyshape.c:61:68: note: Function 'polyshape_create_change' argument 4 names different: declaration 'segment' definition 'pos'. lib/polyshape.c:656:44: note: Function 'polyshape_create_change' argument 4 names different: declaration 'segment' definition 'pos'. lib/prop_attr.c:128:16: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] lib/prop_attr.c:139:3: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] lib/polyshape.c:77:37: style: Parameter 'poly' can be declared as pointer to const [constParameterPointer] lib/polyshape.c:77:51: style: Parameter 'handle' can be declared as pointer to const [constParameterPointer] lib/polyshape.c:91:42: style: Parameter 'to' can be declared as pointer to const [constParameterPointer] lib/polyshape.c:106:41: style: Parameter 'to' can be declared as pointer to const [constParameterPointer] lib/polyshape.c:123:51: style: Parameter 'point' can be declared as pointer to const [constParameterPointer] lib/polyshape.c:145:50: style: Parameter 'point' can be declared as pointer to const [constParameterPointer] lib/polyshape.c:165:36: style: Parameter 'poly' can be declared as pointer to const [constParameterPointer] lib/polyshape.c:165:49: style: Parameter 'point' can be declared as pointer to const [constParameterPointer] lib/polyshape.c:175:30: style: Parameter 'point' can be declared as pointer to const [constParameterPointer] lib/polyshape.c:227:59: style: Parameter 'point' can be declared as pointer to const [constParameterPointer] lib/polyshape.c:407:20: style: Variable 'extra' can be declared as pointer to const [constVariablePointer] lib/polyshape.c:462:62: style: Parameter 'points' can be declared as pointer to const [constParameterPointer] lib/polyshape.c:598:29: style: Variable 'change' can be declared as pointer to const [constVariablePointer] lib/polyshape.c:655:44: style: Parameter 'point' can be declared as pointer to const [constParameterPointer] lib/prop_attr.c:76:48: style: Parameter 'prop' can be declared as pointer to const. However it seems that 'linestyleprop_reset_widget' is a callback function, if 'prop' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/prop_attr.c:150:30: note: You might need to cast the function pointer here lib/prop_attr.c:76:48: note: Parameter 'prop' can be declared as pointer to const lib/prop_attr.c:114:39: style: Parameter 'prop' can be declared as pointer to const. However it seems that 'linestyleprop_save' is a callback function, if 'prop' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/prop_attr.c:148:23: note: You might need to cast the function pointer here lib/prop_attr.c:114:39: note: Parameter 'prop' can be declared as pointer to const lib/prop_attr.c:133:51: style: Parameter 'prop' can be declared as pointer to const [constParameterPointer] lib/prop_attr.c:193:39: style: Parameter 'prop' can be declared as pointer to const. However it seems that 'arrowprop_reset_widget' is a callback function, if 'prop' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/prop_attr.c:267:30: note: You might need to cast the function pointer here lib/prop_attr.c:193:39: note: Parameter 'prop' can be declared as pointer to const lib/prop_attr.c:216:12: style: Variable 'str' can be declared as pointer to const [constVariablePointer] lib/prop_attr.c:230:31: style: Parameter 'prop' can be declared as pointer to const. However it seems that 'arrowprop_save' is a callback function, if 'prop' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/prop_attr.c:265:23: note: You might need to cast the function pointer here lib/prop_attr.c:230:31: note: Parameter 'prop' can be declared as pointer to const lib/prop_attr.c:235:12: style: Variable 'str' can be declared as pointer to const [constVariablePointer] lib/prop_attr.c:254:42: style: Parameter 'prop' can be declared as pointer to const [constParameterPointer] lib/prop_basic.c:244:30: style: Parameter 'prop' can be declared as pointer to const. However it seems that 'noopprop_free' is a callback function, if 'prop' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/prop_basic.c:313:23: note: You might need to cast the function pointer here lib/prop_basic.c:244:30: note: Parameter 'prop' can be declared as pointer to const lib/prop_basic.c:262:35: style: Parameter 'prop' can be declared as pointer to const. However it seems that 'noopprop_get_widget' is a callback function, if 'prop' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/prop_basic.c:317:28: note: You might need to cast the function pointer here lib/prop_basic.c:262:35: note: Parameter 'prop' can be declared as pointer to const lib/prop_basic.c:262:53: style: Parameter 'dialog' can be declared as pointer to const. However it seems that 'noopprop_get_widget' is a callback function, if 'dialog' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/prop_basic.c:317:28: note: You might need to cast the function pointer here lib/prop_basic.c:262:53: note: Parameter 'dialog' can be declared as pointer to const lib/prop_basic.c:268:37: style: Parameter 'prop' can be declared as pointer to const. However it seems that 'noopprop_reset_widget' is a callback function, if 'prop' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/prop_basic.c:318:30: note: You might need to cast the function pointer here lib/prop_basic.c:268:37: note: Parameter 'prop' can be declared as pointer to const lib/prop_basic.c:268:51: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'noopprop_reset_widget' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/prop_basic.c:318:30: note: You might need to cast the function pointer here lib/prop_basic.c:268:51: note: Parameter 'widget' can be declared as pointer to const lib/prop_basic.c:273:40: style: Parameter 'prop' can be declared as pointer to const. However it seems that 'noopprop_set_from_widget' is a callback function, if 'prop' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/prop_basic.c:319:32: note: You might need to cast the function pointer here lib/prop_basic.c:273:40: note: Parameter 'prop' can be declared as pointer to const lib/prop_basic.c:273:54: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'noopprop_set_from_widget' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/prop_basic.c:319:32: note: You might need to cast the function pointer here lib/prop_basic.c:273:54: note: Parameter 'widget' can be declared as pointer to const lib/prop_basic.c:278:29: style: Parameter 'prop' can be declared as pointer to const. However it seems that 'noopprop_load' is a callback function, if 'prop' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/prop_basic.c:315:23: note: You might need to cast the function pointer here lib/prop_basic.c:278:29: note: Parameter 'prop' can be declared as pointer to const lib/prop_basic.c:278:82: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'noopprop_load' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/prop_basic.c:315:23: note: You might need to cast the function pointer here lib/prop_basic.c:278:82: note: Parameter 'ctx' can be declared as pointer to const lib/prop_basic.c:283:29: style: Parameter 'prop' can be declared as pointer to const. However it seems that 'noopprop_save' is a callback function, if 'prop' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/prop_basic.c:316:23: note: You might need to cast the function pointer here lib/prop_basic.c:283:29: note: Parameter 'prop' can be declared as pointer to const lib/prop_basic.c:283:67: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'noopprop_save' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/prop_basic.c:316:23: note: You might need to cast the function pointer here lib/prop_basic.c:283:67: note: Parameter 'ctx' can be declared as pointer to const lib/prop_basic.c:301:32: style: Parameter 'base' can be declared as pointer to const. However it seems that 'noopprop_get_from_offset' is a callback function, if 'base' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/prop_basic.c:322:32: note: You might need to cast the function pointer here lib/prop_basic.c:301:32: note: Parameter 'base' can be declared as pointer to const lib/prop_basic.c:306:40: style: Parameter 'prop' can be declared as pointer to const [constParameterPointer] lib/prop_basic.c:307:32: style: Parameter 'base' can be declared as pointer to const [constParameterPointer] lib/prop_basic.c:433:47: style: Parameter 'prop' can be declared as pointer to const. However it seems that 'unimplementedprop_free' is a callback function, if 'prop' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/prop_basic.c:501:23: note: You might need to cast the function pointer here lib/prop_basic.c:433:47: note: Parameter 'prop' can be declared as pointer to const lib/prop_basic.c:439:47: style: Parameter 'src' can be declared as pointer to const. However it seems that 'unimplementedprop_copy' is a callback function, if 'src' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/prop_basic.c:502:23: note: You might need to cast the function pointer here lib/prop_basic.c:439:47: note: Parameter 'src' can be declared as pointer to const lib/prop_basic.c:446:53: style: Parameter 'prop' can be declared as pointer to const. However it seems that 'unimplementedprop_get_widget' is a callback function, if 'prop' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/prop_basic.c:505:28: note: You might need to cast the function pointer here lib/prop_basic.c:446:53: note: Parameter 'prop' can be declared as pointer to const lib/prop_basic.c:446:71: style: Parameter 'dialog' can be declared as pointer to const. However it seems that 'unimplementedprop_get_widget' is a callback function, if 'dialog' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/prop_basic.c:505:28: note: You might need to cast the function pointer here lib/prop_basic.c:446:71: note: Parameter 'dialog' can be declared as pointer to const lib/prop_basic.c:453:55: style: Parameter 'prop' can be declared as pointer to const. However it seems that 'unimplementedprop_reset_widget' is a callback function, if 'prop' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/prop_basic.c:506:30: note: You might need to cast the function pointer here lib/prop_basic.c:453:55: note: Parameter 'prop' can be declared as pointer to const lib/prop_basic.c:453:69: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'unimplementedprop_reset_widget' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/prop_basic.c:506:30: note: You might need to cast the function pointer here lib/prop_basic.c:453:69: note: Parameter 'widget' can be declared as pointer to const lib/prop_basic.c:459:58: style: Parameter 'prop' can be declared as pointer to const. However it seems that 'unimplementedprop_set_from_widget' is a callback function, if 'prop' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/prop_basic.c:507:32: note: You might need to cast the function pointer here lib/prop_basic.c:459:58: note: Parameter 'prop' can be declared as pointer to const lib/prop_basic.c:459:72: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'unimplementedprop_set_from_widget' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/prop_basic.c:507:32: note: You might need to cast the function pointer here lib/prop_basic.c:459:72: note: Parameter 'widget' can be declared as pointer to const lib/prop_basic.c:465:47: style: Parameter 'prop' can be declared as pointer to const. However it seems that 'unimplementedprop_load' is a callback function, if 'prop' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/prop_basic.c:503:23: note: You might need to cast the function pointer here lib/prop_basic.c:465:47: note: Parameter 'prop' can be declared as pointer to const lib/prop_basic.c:467:22: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'unimplementedprop_load' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/prop_basic.c:503:23: note: You might need to cast the function pointer here lib/prop_basic.c:467:22: note: Parameter 'ctx' can be declared as pointer to const lib/prop_basic.c:473:47: style: Parameter 'prop' can be declared as pointer to const. However it seems that 'unimplementedprop_save' is a callback function, if 'prop' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/prop_basic.c:504:23: note: You might need to cast the function pointer here lib/prop_basic.c:473:47: note: Parameter 'prop' can be declared as pointer to const lib/prop_basic.c:473:85: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'unimplementedprop_save' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/prop_basic.c:504:23: note: You might need to cast the function pointer here lib/prop_basic.c:473:85: note: Parameter 'ctx' can be declared as pointer to const lib/prop_basic.c:487:41: style: Parameter 'base' can be declared as pointer to const. However it seems that 'unimplementedprop_get_from_offset' is a callback function, if 'base' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/prop_basic.c:510:32: note: You might need to cast the function pointer here lib/prop_basic.c:487:41: note: Parameter 'base' can be declared as pointer to const lib/prop_basic.c:493:58: style: Parameter 'prop' can be declared as pointer to const [constParameterPointer] lib/prop_basic.c:494:41: style: Parameter 'base' can be declared as pointer to const [constParameterPointer] lib/prop_dict.c:236:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_SHADOW_ETCHED_IN [valueFlowBailoutIncompleteVar] lib/prop_dict.c:137:10: style: Variable 'name' can be declared as pointer to const [constVariablePointer] lib/prop_dict.c:138:10: style: Variable 'val' can be declared as pointer to const [constVariablePointer] lib/prop_dict.c:162:40: style: Parameter 'prop' can be declared as pointer to const [constParameterPointer] lib/prop_dict.c:38:16: style: struct member '_WellKnownKeys::display_name' is never used. [unusedStructMember] lib/prop_inttypes.c:596:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable alignment [valueFlowBailoutIncompleteVar] lib/prop_geomtypes.c:351:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable height [valueFlowBailoutIncompleteVar] lib/prop_geomtypes.c:909:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_connections [valueFlowBailoutIncompleteVar] lib/prop_geomtypes.c:918:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable end [valueFlowBailoutIncompleteVar] lib/prop_geomtypes.c:120:21: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] lib/prop_geomtypes.c:127:3: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] lib/prop_geomtypes.c:219:23: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] lib/prop_geomtypes.c:226:3: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] lib/prop_geomtypes.c:326:27: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] lib/prop_geomtypes.c:329:27: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] lib/prop_geomtypes.c:347:5: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] lib/prop_geomtypes.c:350:5: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] lib/prop_geomtypes.c:111:29: style: Parameter 'prop' can be declared as pointer to const. However it seems that 'realprop_save' is a callback function, if 'prop' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/prop_geomtypes.c:142:23: note: You might need to cast the function pointer here lib/prop_geomtypes.c:111:29: note: Parameter 'prop' can be declared as pointer to const lib/prop_geomtypes.c:124:40: style: Parameter 'prop' can be declared as pointer to const. However it seems that 'realprop_set_from_offset' is a callback function, if 'prop' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/prop_geomtypes.c:149:32: note: You might need to cast the function pointer here lib/prop_geomtypes.c:124:40: note: Parameter 'prop' can be declared as pointer to const lib/prop_geomtypes.c:192:41: style: Parameter 'prop' can be declared as pointer to const. However it seems that 'lengthprop_reset_widget' is a callback function, if 'prop' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/prop_geomtypes.c:243:30: note: You might need to cast the function pointer here lib/prop_geomtypes.c:192:41: note: Parameter 'prop' can be declared as pointer to const lib/prop_geomtypes.c:210:33: style: Parameter 'prop' can be declared as pointer to const. However it seems that 'lengthprop_save' is a callback function, if 'prop' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/prop_geomtypes.c:241:23: note: You might need to cast the function pointer here lib/prop_geomtypes.c:210:33: note: Parameter 'prop' can be declared as pointer to const lib/prop_geomtypes.c:223:44: style: Parameter 'prop' can be declared as pointer to const. However it seems that 'lengthprop_set_from_offset' is a callback function, if 'prop' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/prop_geomtypes.c:248:32: note: You might need to cast the function pointer here lib/prop_geomtypes.c:223:44: note: Parameter 'prop' can be declared as pointer to const lib/prop_geomtypes.c:289:45: style: Parameter 'prop' can be declared as pointer to const. However it seems that 'fontsizeprop_reset_widget' is a callback function, if 'prop' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/prop_geomtypes.c:370:30: note: You might need to cast the function pointer here lib/prop_geomtypes.c:289:45: note: Parameter 'prop' can be declared as pointer to const lib/prop_geomtypes.c:303:16: style: Variable 'numdata' can be declared as pointer to const [constVariablePointer] lib/prop_geomtypes.c:316:37: style: Parameter 'prop' can be declared as pointer to const. However it seems that 'fontsizeprop_save' is a callback function, if 'prop' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/prop_geomtypes.c:368:23: note: You might need to cast the function pointer here lib/prop_geomtypes.c:316:37: note: Parameter 'prop' can be declared as pointer to const lib/prop_geomtypes.c:337:16: style: Variable 'numdata' can be declared as pointer to const [constVariablePointer] lib/prop_geomtypes.c:424:42: style: Parameter 'prop' can be declared as pointer to const [constParameterPointer] lib/prop_geomtypes.c:594:48: style: Parameter 'prop' can be declared as pointer to const [constParameterPointer] lib/prop_geomtypes.c:770:40: style: Parameter 'prop' can be declared as pointer to const [constParameterPointer] lib/prop_geomtypes.c:835:37: style: Parameter 'base' can be declared as pointer to const. However it seems that 'endpointsprop_get_from_offset' is a callback function, if 'base' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/prop_geomtypes.c:862:32: note: You might need to cast the function pointer here lib/prop_geomtypes.c:835:37: note: Parameter 'base' can be declared as pointer to const lib/prop_geomtypes.c:843:50: style: Parameter 'prop' can be declared as pointer to const [constParameterPointer] lib/prop_geomtypes.c:899:49: style: Parameter 'prop' can be declared as pointer to const. However it seems that 'connpoint_lineprop_save' is a callback function, if 'prop' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/prop_geomtypes.c:926:23: note: You might need to cast the function pointer here lib/prop_geomtypes.c:899:49: note: Parameter 'prop' can be declared as pointer to const lib/prop_geomtypes.c:913:60: style: Parameter 'prop' can be declared as pointer to const [constParameterPointer] lib/prop_inttypes.c:119:40: style: Parameter 'prop' can be declared as pointer to const. However it seems that 'charprop_set_from_offset' is a callback function, if 'prop' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/prop_inttypes.c:145:32: note: You might need to cast the function pointer here lib/prop_inttypes.c:119:40: note: Parameter 'prop' can be declared as pointer to const lib/prop_inttypes.c:203:29: style: Parameter 'prop' can be declared as pointer to const. However it seems that 'boolprop_save' is a callback function, if 'prop' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/prop_inttypes.c:235:23: note: You might need to cast the function pointer here lib/prop_inttypes.c:203:29: note: Parameter 'prop' can be declared as pointer to const lib/prop_inttypes.c:216:40: style: Parameter 'prop' can be declared as pointer to const. However it seems that 'boolprop_set_from_offset' is a callback function, if 'prop' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/prop_inttypes.c:242:32: note: You might need to cast the function pointer here lib/prop_inttypes.c:216:40: note: Parameter 'prop' can be declared as pointer to const lib/prop_inttypes.c:315:27: style: Parameter 'prop' can be declared as pointer to const. However it seems that 'intprop_save' is a callback function, if 'prop' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/prop_inttypes.c:346:23: note: You might need to cast the function pointer here lib/prop_inttypes.c:315:27: note: Parameter 'prop' can be declared as pointer to const lib/prop_inttypes.c:328:38: style: Parameter 'prop' can be declared as pointer to const. However it seems that 'intprop_set_from_offset' is a callback function, if 'prop' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/prop_inttypes.c:353:32: note: You might need to cast the function pointer here lib/prop_inttypes.c:328:38: note: Parameter 'prop' can be declared as pointer to const lib/prop_inttypes.c:407:37: style: Parameter 'prop' can be declared as pointer to const. However it seems that 'intarrayprop_save' is a callback function, if 'prop' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/prop_inttypes.c:452:23: note: You might need to cast the function pointer here lib/prop_inttypes.c:407:37: note: Parameter 'prop' can be declared as pointer to const lib/prop_inttypes.c:511:19: style: Variable 'enumdata' can be declared as pointer to const [constVariablePointer] lib/prop_inttypes.c:568:29: style: Parameter 'prop' can be declared as pointer to const. However it seems that 'enumprop_save' is a callback function, if 'prop' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/prop_inttypes.c:606:23: note: You might need to cast the function pointer here lib/prop_inttypes.c:568:29: note: Parameter 'prop' can be declared as pointer to const lib/prop_inttypes.c:587:40: style: Parameter 'prop' can be declared as pointer to const [constParameterPointer] lib/prop_inttypes.c:667:39: style: Parameter 'prop' can be declared as pointer to const. However it seems that 'enumarrayprop_save' is a callback function, if 'prop' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/prop_inttypes.c:712:23: note: You might need to cast the function pointer here lib/prop_inttypes.c:667:39: note: Parameter 'prop' can be declared as pointer to const lib/prop_matrix.c:115:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_ASCII_DTOSTR_BUF_SIZE [valueFlowBailoutIncompleteVar] lib/prop_matrix.c:211:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PI [valueFlowBailoutIncompleteVar] lib/prop_matrix.c:240:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] lib/prop_matrix.c:99:5: error: Memory leak: matrix [memleak] lib/prop_matrix.c:50:33: style: Parameter 'prop' can be declared as pointer to const. However it seems that 'matrixprop_free' is a callback function, if 'prop' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/prop_matrix.c:265:23: note: You might need to cast the function pointer here lib/prop_matrix.c:50:33: note: Parameter 'prop' can be declared as pointer to const lib/prop_matrix.c:121:49: style: Parameter 'matrix' can be declared as pointer to const [constParameterPointer] lib/prop_matrix.c:158:14: style: Variable 'dest' can be declared as pointer to const [constVariablePointer] lib/prop_matrix.c:196:41: style: Parameter 'prop' can be declared as pointer to const. However it seems that 'matrixprop_reset_widget' is a callback function, if 'prop' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/prop_matrix.c:270:30: note: You might need to cast the function pointer here lib/prop_matrix.c:196:41: note: Parameter 'prop' can be declared as pointer to const lib/prop_matrix.c:117:19: error: Uninitialized variable: buf [uninitvar] lib/prop_pattern.c:72:24: style:inconclusive: Function 'data_pattern' argument 1 names different: declaration 'data' definition 'node'. [funcArgNamesDifferent] lib/dia_xml.h:113:35: note: Function 'data_pattern' argument 1 names different: declaration 'data' definition 'node'. lib/prop_pattern.c:72:24: note: Function 'data_pattern' argument 1 names different: declaration 'data' definition 'node'. lib/prop_pattern.c:153:51: style:inconclusive: Function 'data_add_pattern' argument 2 names different: declaration 'pat' definition 'pattern'. [funcArgNamesDifferent] lib/dia_xml.h:114:55: note: Function 'data_add_pattern' argument 2 names different: declaration 'pat' definition 'pattern'. lib/prop_pattern.c:153:51: note: Function 'data_add_pattern' argument 2 names different: declaration 'pat' definition 'pattern'. lib/prop_pixbuf.c:259:49: style: Parameter 'pixbuf' can be declared as pointer to const [constParameterPointer] lib/prop_pixbuf.c:341:41: style: Parameter 'prop' can be declared as pointer to const. However it seems that 'pixbufprop_reset_widget' is a callback function, if 'prop' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/prop_pixbuf.c:367:30: note: You might need to cast the function pointer here lib/prop_pixbuf.c:341:41: note: Parameter 'prop' can be declared as pointer to const lib/prop_sdarray.c:185:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] lib/prop_sdarray.c:231:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] lib/prop_sdarray.c:196:49: style: Parameter 'prop' can be declared as pointer to const [constParameterPointer] lib/prop_sdarray_widget.c:136:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_CELL_RENDERER_MODE_ACTIVATABLE [valueFlowBailoutIncompleteVar] lib/prop_sdarray_widget.c:230:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TYPE_TREE_MODEL [valueFlowBailoutIncompleteVar] lib/prop_sdarray_widget.c:274:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_POINTER [valueFlowBailoutIncompleteVar] lib/prop_sdarray_widget.c:416:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_TYPE_TREE_MODEL [valueFlowBailoutIncompleteVar] lib/prop_sdarray_widget.c:471:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _insert_row_callback [valueFlowBailoutIncompleteVar] lib/prop_text.c:117:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_KEY_Return [valueFlowBailoutIncompleteVar] lib/prop_text.c:128:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_SHADOW_IN [valueFlowBailoutIncompleteVar] lib/prop_text.c:164:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_FILE_CHOOSER_ACTION_OPEN [valueFlowBailoutIncompleteVar] lib/prop_text.c:509:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GETTEXT_PACKAGE [valueFlowBailoutIncompleteVar] lib/prop_sdarray_widget.c:258:18: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] lib/prop_text.c:499:36: style:inconclusive: Function 'object_get_displayname' argument 1 names different: declaration 'obj' definition 'object'. [funcArgNamesDifferent] lib/object.h:271:43: note: Function 'object_get_displayname' argument 1 names different: declaration 'obj' definition 'object'. lib/prop_text.c:499:36: note: Function 'object_get_displayname' argument 1 names different: declaration 'obj' definition 'object'. lib/prop_sdarray_widget.c:170:31: error: Allocation with g_strdup, gtk_tree_store_set doesn't release it. [leakNoVarFunctionCall] lib/prop_text.c:80:33: style: Parameter 'prop' can be declared as pointer to const. However it seems that 'stringprop_free' is a callback function, if 'prop' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/prop_text.c:370:23: note: You might need to cast the function pointer here lib/prop_text.c:80:33: note: Parameter 'prop' can be declared as pointer to const lib/prop_text.c:111:39: style: Parameter 'wid' can be declared as pointer to const. However it seems that 'multistringprop_handle_key' is a callback function, if 'wid' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/prop_text.c:130:3: note: You might need to cast the function pointer here lib/prop_text.c:111:39: note: Parameter 'wid' can be declared as pointer to const lib/prop_text.c:111:57: style: Parameter 'event' can be declared as pointer to const. However it seems that 'multistringprop_handle_key' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/prop_text.c:130:3: note: You might need to cast the function pointer here lib/prop_text.c:111:57: note: Parameter 'event' can be declared as pointer to const lib/prop_text.c:215:33: style: Parameter 'prop' can be declared as pointer to const. However it seems that 'stringprop_save' is a callback function, if 'prop' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/prop_text.c:373:23: note: You might need to cast the function pointer here lib/prop_text.c:215:33: note: Parameter 'prop' can be declared as pointer to const lib/prop_text.c:285:41: style: Parameter 'prop' can be declared as pointer to const. However it seems that 'stringlistprop_load' is a callback function, if 'prop' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/prop_text.c:342:23: note: You might need to cast the function pointer here lib/prop_text.c:285:41: note: Parameter 'prop' can be declared as pointer to const lib/prop_text.c:285:94: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'stringlistprop_load' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/prop_text.c:342:23: note: You might need to cast the function pointer here lib/prop_text.c:285:94: note: Parameter 'ctx' can be declared as pointer to const lib/prop_text.c:291:37: style: Parameter 'prop' can be declared as pointer to const. However it seems that 'stringlistprop_save' is a callback function, if 'prop' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/prop_text.c:343:23: note: You might need to cast the function pointer here lib/prop_text.c:291:37: note: Parameter 'prop' can be declared as pointer to const lib/prop_sdarray_widget.c:71:17: style: Variable 'enumdata' can be declared as pointer to const [constVariablePointer] lib/prop_sdarray_widget.c:78:58: style: Parameter 'tree_view' can be declared as pointer to const [constParameterPointer] lib/prop_sdarray_widget.c:90:18: style: Variable 'adj' can be declared as pointer to const [constVariablePointer] lib/prop_widgets.c:419:38: style: Parameter 'prop' can be declared as pointer to const. However it seems that 'listprop_reset_widget' is a callback function, if 'prop' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/prop_widgets.c:473:30: note: You might need to cast the function pointer here lib/prop_widgets.c:419:38: note: Parameter 'prop' can be declared as pointer to const lib/prop_widgets.c:455:41: style: Parameter 'prop' can be declared as pointer to const [constParameterPointer] lib/propdesc.c:152:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable quark [valueFlowBailoutIncompleteVar] lib/propdialogs.c:325:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_SHADOW_NONE [valueFlowBailoutIncompleteVar] lib/propdialogs.c:382:13: style: Variable 'p' can be declared as pointer to const [constVariablePointer] lib/propoffsets.c:84:47: style:inconclusive: Function 'prop_offset_list_calculate_quarks' argument 1 names different: declaration 'offsets' definition 'olist'. [funcArgNamesDifferent] lib/propinternals.h:78:52: note: Function 'prop_offset_list_calculate_quarks' argument 1 names different: declaration 'offsets' definition 'olist'. lib/propoffsets.c:84:47: note: Function 'prop_offset_list_calculate_quarks' argument 1 names different: declaration 'offsets' definition 'olist'. lib/proplist.c:110:27: style:inconclusive: Function 'prop_list_copy' argument 1 names different: declaration 'plist' definition 'src'. [funcArgNamesDifferent] lib/properties.h:431:38: note: Function 'prop_list_copy' argument 1 names different: declaration 'plist' definition 'src'. lib/proplist.c:110:27: note: Function 'prop_list_copy' argument 1 names different: declaration 'plist' definition 'src'. lib/proplist.c:145:43: style:inconclusive: Function 'prop_list_load' argument 2 names different: declaration 'data' definition 'data_node'. [funcArgNamesDifferent] lib/propinternals.h:41:52: note: Function 'prop_list_load' argument 2 names different: declaration 'data' definition 'data_node'. lib/proplist.c:145:43: note: Function 'prop_list_load' argument 2 names different: declaration 'data' definition 'data_node'. lib/proplist.c:356:61: style:inconclusive: Function 'prop_list_add_enum' argument 3 names different: declaration 'val' definition 'value'. [funcArgNamesDifferent] lib/properties.h:471:66: note: Function 'prop_list_add_enum' argument 3 names different: declaration 'val' definition 'value'. lib/proplist.c:356:61: note: Function 'prop_list_add_enum' argument 3 names different: declaration 'val' definition 'value'. lib/propobject.c:140:48: style:inconclusive: Function 'dia_prop_object_change_apply' argument 1 names different: declaration 'change' definition 'self'. [funcArgNamesDifferent] lib/propobject.c:118:1: note: Function 'dia_prop_object_change_apply' argument 1 names different: declaration 'change' definition 'self'. lib/propobject.c:140:48: note: Function 'dia_prop_object_change_apply' argument 1 names different: declaration 'change' definition 'self'. lib/propobject.c:140:65: style:inconclusive: Function 'dia_prop_object_change_apply' argument 2 names different: declaration 'object' definition 'obj'. [funcArgNamesDifferent] lib/propobject.c:118:1: note: Function 'dia_prop_object_change_apply' argument 2 names different: declaration 'object' definition 'obj'. lib/propobject.c:140:65: note: Function 'dia_prop_object_change_apply' argument 2 names different: declaration 'object' definition 'obj'. lib/propobject.c:147:49: style:inconclusive: Function 'dia_prop_object_change_revert' argument 1 names different: declaration 'change' definition 'self'. [funcArgNamesDifferent] lib/propobject.c:118:1: note: Function 'dia_prop_object_change_revert' argument 1 names different: declaration 'change' definition 'self'. lib/propobject.c:147:49: note: Function 'dia_prop_object_change_revert' argument 1 names different: declaration 'change' definition 'self'. lib/propobject.c:147:66: style:inconclusive: Function 'dia_prop_object_change_revert' argument 2 names different: declaration 'object' definition 'obj'. [funcArgNamesDifferent] lib/propobject.c:118:1: note: Function 'dia_prop_object_change_revert' argument 2 names different: declaration 'object' definition 'obj'. lib/propobject.c:147:66: note: Function 'dia_prop_object_change_revert' argument 2 names different: declaration 'object' definition 'obj'. lib/propobject.c:154:47: style:inconclusive: Function 'dia_prop_object_change_free' argument 1 names different: declaration 'change' definition 'self'. [funcArgNamesDifferent] lib/propobject.c:118:1: note: Function 'dia_prop_object_change_free' argument 1 names different: declaration 'change' definition 'self'. lib/propobject.c:154:47: note: Function 'dia_prop_object_change_free' argument 1 names different: declaration 'change' definition 'self'. lib/propobject.c:237:40: style:inconclusive: Function 'object_list_create_props_dialog' argument 1 names different: declaration 'obj' definition 'objects'. [funcArgNamesDifferent] lib/properties.h:552:48: note: Function 'object_list_create_props_dialog' argument 1 names different: declaration 'obj' definition 'objects'. lib/propobject.c:237:40: note: Function 'object_list_create_props_dialog' argument 1 names different: declaration 'obj' definition 'objects'. lib/propobject.c:244:57: style:inconclusive: Function 'object_apply_props_from_dialog' argument 2 names different: declaration 'dialog' definition 'dialog_widget'. [funcArgNamesDifferent] lib/properties.h:553:74: note: Function 'object_apply_props_from_dialog' argument 2 names different: declaration 'dialog' definition 'dialog_widget'. lib/propobject.c:244:57: note: Function 'object_apply_props_from_dialog' argument 2 names different: declaration 'dialog' definition 'dialog_widget'. lib/propobject.c:460:37: style:inconclusive: Function 'dia_object_set_pattern' argument 2 names different: declaration 'pat' definition 'pattern'. [funcArgNamesDifferent] lib/properties.h:581:54: note: Function 'dia_object_set_pattern' argument 2 names different: declaration 'pat' definition 'pattern'. lib/propobject.c:460:37: note: Function 'dia_object_set_pattern' argument 2 names different: declaration 'pat' definition 'pattern'. lib/propobject.c:64:16: style: Variable 'obj' can be declared as pointer to const [constVariablePointer] lib/renderer/diacairo-interactive.c:88:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cairo_surface_destroy [valueFlowBailoutIncompleteVar] lib/renderer/diacairo-interactive.c:183:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cairo_surface_destroy [valueFlowBailoutIncompleteVar] lib/renderer/diacairo-interactive.c:321:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dia_cairo_interactive_renderer_parent_class [valueFlowBailoutIncompleteVar] lib/renderer/diacairo-interactive.c:340:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PARAM_READWRITE [valueFlowBailoutIncompleteVar] lib/renderer/diacairo-interactive.c:487:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_LINE_CAP_BUTT [valueFlowBailoutIncompleteVar] lib/renderer/diacairo-interactive.c:519:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cairo_surface_destroy [valueFlowBailoutIncompleteVar] lib/renderer/diacairo-interactive.c:84:32: style: Variable 'renderer' can be declared as pointer to const [constVariablePointer] lib/renderer/diacairo-interactive.c:85:21: style: Variable 'base_renderer' can be declared as pointer to const [constVariablePointer] lib/renderer/diacairo-interactive.c:117:58: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'dia_cairo_interactive_renderer_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/renderer/diacairo-interactive.c:333:33: note: You might need to cast the function pointer here lib/renderer/diacairo-interactive.c:117:58: note: Parameter 'pspec' can be declared as pointer to const lib/renderer/diacairo-interactive.c:119:32: style: Variable 'renderer' can be declared as pointer to const [constVariablePointer] lib/renderer/diacairo-interactive.c:137:32: style: Variable 'renderer' can be declared as pointer to const [constVariablePointer] lib/renderer/diacairo-interactive.c:145:32: style: Variable 'renderer' can be declared as pointer to const [constVariablePointer] lib/renderer/diacairo-interactive.c:515:21: style: Variable 'base_renderer' can be declared as pointer to const [constVariablePointer] lib/renderer/diacairo-print.c:254:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_PRINT_OPERATION_RESULT_ERROR [valueFlowBailoutIncompleteVar] lib/renderer/diacairo-print.c:240:36: style:inconclusive: Function 'cairo_print_callback' argument 1 names different: declaration 'dia' definition 'data'. [funcArgNamesDifferent] lib/renderer/diacairo-print.h:12:57: note: Function 'cairo_print_callback' argument 1 names different: declaration 'dia' definition 'data'. lib/renderer/diacairo-print.c:240:36: note: Function 'cairo_print_callback' argument 1 names different: declaration 'dia' definition 'data'. lib/renderer/diacairo.c:96:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] lib/renderer/diacairo.c:351:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_PRINT_OPERATION_RESULT_ERROR [valueFlowBailoutIncompleteVar] lib/renderer/diacairo.c:333:19: style: Variable 'kind' is assigned a value that is never used. [unreadVariable] lib/renderer/diacairo.c:333:14: style: Variable 'kind' is assigned a value that is never used. [unreadVariable] lib/renderer/diacairo-renderer.c:83:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_SURFACE_TYPE_PDF [valueFlowBailoutIncompleteVar] lib/renderer/diacairo-renderer.c:196:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] lib/renderer/diacairo-renderer.c:210:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RENDER_HOLES [valueFlowBailoutIncompleteVar] lib/renderer/diacairo-renderer.c:289:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_PATTERN_USER_SPACE [valueFlowBailoutIncompleteVar] lib/renderer/diacairo-renderer.c:366:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cairo_matrix_t [valueFlowBailoutIncompleteVar] lib/renderer/diacairo-renderer.c:409:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] lib/renderer/diacairo-renderer.c:423:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_LINE_CAP_BUTT [valueFlowBailoutIncompleteVar] lib/renderer/diacairo-renderer.c:449:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_LINE_JOIN_MITER [valueFlowBailoutIncompleteVar] lib/renderer/diacairo-renderer.c:514:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] lib/renderer/diacairo-renderer.c:540:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] lib/renderer/diacairo-renderer.c:565:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PANGO_SCALE [valueFlowBailoutIncompleteVar] lib/renderer/diacairo-renderer.c:604:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] lib/renderer/diacairo-renderer.c:631:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] lib/renderer/diacairo-renderer.c:666:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] lib/renderer/diacairo-renderer.c:730:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] lib/renderer/diacairo-renderer.c:785:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PI [valueFlowBailoutIncompleteVar] lib/renderer/diacairo-renderer.c:843:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PI [valueFlowBailoutIncompleteVar] lib/renderer/diacairo-renderer.c:905:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PI [valueFlowBailoutIncompleteVar] lib/renderer/diacairo-renderer.c:958:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] lib/renderer/diacairo-renderer.c:1039:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_ALIGN_CENTRE [valueFlowBailoutIncompleteVar] lib/renderer/diacairo-renderer.c:1110:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] lib/renderer/diacairo-renderer.c:1157:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dia_cairo_renderer_parent_class [valueFlowBailoutIncompleteVar] lib/renderer/diacairo-renderer.c:1185:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] lib/renderer/diacairo-renderer.c:1260:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cairo_surface_destroy [valueFlowBailoutIncompleteVar] lib/sheet.c:124:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] lib/sheet.c:150:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SEARCHPATH_SEPARATOR_S [valueFlowBailoutIncompleteVar] lib/sheet.c:185:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DIR_SEPARATOR_S [valueFlowBailoutIncompleteVar] lib/sheet.c:240:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ELEMENT_NODE [valueFlowBailoutIncompleteVar] lib/renderer/diacairo-renderer.c:207:53: style: Parameter 'renderer' can be declared as pointer to const. However it seems that 'dia_cairo_renderer_is_capable_to' is a callback function, if 'renderer' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/renderer/diacairo-renderer.c:1312:35: note: You might need to cast the function pointer here lib/renderer/diacairo-renderer.c:207:53: note: Parameter 'renderer' can be declared as pointer to const lib/renderer/diacairo-renderer.c:578:44: style: Parameter 'start' can be declared as pointer to const. However it seems that 'dia_cairo_renderer_draw_line' is a callback function, if 'start' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/renderer/diacairo-renderer.c:1290:34: note: You might need to cast the function pointer here lib/renderer/diacairo-renderer.c:578:44: note: Parameter 'start' can be declared as pointer to const lib/renderer/diacairo-renderer.c:579:44: style: Parameter 'end' can be declared as pointer to const. However it seems that 'dia_cairo_renderer_draw_line' is a callback function, if 'end' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/renderer/diacairo-renderer.c:1290:34: note: You might need to cast the function pointer here lib/renderer/diacairo-renderer.c:579:44: note: Parameter 'end' can be declared as pointer to const lib/renderer/diacairo-renderer.c:609:48: style: Parameter 'points' can be declared as pointer to const. However it seems that 'dia_cairo_renderer_draw_polyline' is a callback function, if 'points' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/renderer/diacairo-renderer.c:1301:36: note: You might need to cast the function pointer here lib/renderer/diacairo-renderer.c:609:48: note: Parameter 'points' can be declared as pointer to const lib/renderer/diacairo-renderer.c:642:24: style: Parameter 'points' can be declared as pointer to const [constParameterPointer] lib/renderer/diacairo-renderer.c:699:21: style: Parameter 'lr_corner' can be declared as pointer to const [constParameterPointer] lib/renderer/diacairo-renderer.c:1211:48: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'dia_cairo_renderer_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/renderer/diacairo-renderer.c:1275:32: note: You might need to cast the function pointer here lib/renderer/diacairo-renderer.c:1211:48: note: Parameter 'pspec' can be declared as pointer to const lib/renderer/diacairo-renderer.c:1236:46: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'dia_cairo_renderer_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/renderer/diacairo-renderer.c:1276:32: note: You might need to cast the function pointer here lib/renderer/diacairo-renderer.c:1236:46: note: Parameter 'pspec' can be declared as pointer to const lib/sheet.c:62:39: style:inconclusive: Function 'sheet_prepend_sheet_obj' argument 2 names different: declaration 'type' definition 'obj'. [funcArgNamesDifferent] lib/sheet.h:65:57: note: Function 'sheet_prepend_sheet_obj' argument 2 names different: declaration 'type' definition 'obj'. lib/sheet.c:62:39: note: Function 'sheet_prepend_sheet_obj' argument 2 names different: declaration 'type' definition 'obj'. lib/sheet.c:78:38: style:inconclusive: Function 'sheet_append_sheet_obj' argument 2 names different: declaration 'type' definition 'obj'. [funcArgNamesDifferent] lib/sheet.h:66:56: note: Function 'sheet_append_sheet_obj' argument 2 names different: declaration 'type' definition 'obj'. lib/sheet.c:78:38: note: Function 'sheet_append_sheet_obj' argument 2 names different: declaration 'type' definition 'obj'. lib/sheet.c:208:34: style:inconclusive: Function 'load_register_sheet' argument 1 names different: declaration 'directory' definition 'dirname'. [funcArgNamesDifferent] lib/sheet.c:108:47: note: Function 'load_register_sheet' argument 1 names different: declaration 'directory' definition 'dirname'. lib/sheet.c:208:34: note: Function 'load_register_sheet' argument 1 names different: declaration 'directory' definition 'dirname'. lib/sheet.c:64:18: style: Variable 'type' can be declared as pointer to const [constVariablePointer] lib/sheet.c:80:18: style: Variable 'type' can be declared as pointer to const [constVariablePointer] lib/sheet.c:138:9: style: Variable 'sheet_path' can be declared as pointer to const [constVariablePointer] lib/sheet.c:177:9: style: Variable 'p' can be declared as pointer to const [constVariablePointer] lib/sheet.c:217:9: style: Variable 'sheetdir' can be declared as pointer to const [constVariablePointer] lib/standard-path.c:279:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BEZ_MOVE_TO [valueFlowBailoutIncompleteVar] lib/standard-path.c:476:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BEZ_MOVE_TO [valueFlowBailoutIncompleteVar] lib/standard-path.c:586:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] lib/standard-path.c:680:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_MAXDOUBLE [valueFlowBailoutIncompleteVar] lib/standard-path.c:764:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BEZ_MOVE_TO [valueFlowBailoutIncompleteVar] lib/standard-path.c:1157:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PANGO_ALIGN_CENTER [valueFlowBailoutIncompleteVar] lib/text.c:805:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_class [valueFlowBailoutIncompleteVar] lib/text.c:1089:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_CONTROL_MASK [valueFlowBailoutIncompleteVar] lib/textline.c:249:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] lib/textline.c:318:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable width [valueFlowBailoutIncompleteVar] lib/textline.c:353:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] lib/textline.c:45:33: style:inconclusive: Function 'text_line_set_string' argument 1 names different: declaration 'text' definition 'text_line'. [funcArgNamesDifferent] lib/textline.h:68:37: note: Function 'text_line_set_string' argument 1 names different: declaration 'text' definition 'text_line'. lib/textline.c:45:33: note: Function 'text_line_set_string' argument 1 names different: declaration 'text' definition 'text_line'. lib/textline.c:64:31: style:inconclusive: Function 'text_line_set_font' argument 1 names different: declaration 'text' definition 'text_line'. [funcArgNamesDifferent] lib/textline.h:70:35: note: Function 'text_line_set_font' argument 1 names different: declaration 'text' definition 'text_line'. lib/textline.c:64:31: note: Function 'text_line_set_font' argument 1 names different: declaration 'text' definition 'text_line'. lib/textline.c:83:32: style:inconclusive: Function 'text_line_set_height' argument 1 names different: declaration 'text' definition 'text_line'. [funcArgNamesDifferent] lib/textline.h:69:37: note: Function 'text_line_set_height' argument 1 names different: declaration 'text' definition 'text_line'. lib/textline.c:83:32: note: Function 'text_line_set_height' argument 1 names different: declaration 'text' definition 'text_line'. lib/textline.c:115:32: style:inconclusive: Function 'text_line_copy' argument 1 names different: declaration 'text' definition 'text_line'. [funcArgNamesDifferent] lib/textline.h:67:42: note: Function 'text_line_copy' argument 1 names different: declaration 'text' definition 'text_line'. lib/textline.c:115:32: note: Function 'text_line_copy' argument 1 names different: declaration 'text' definition 'text_line'. lib/textline.c:127:30: style:inconclusive: Function 'text_line_destroy' argument 1 names different: declaration 'text' definition 'text_line'. [funcArgNamesDifferent] lib/textline.h:66:34: note: Function 'text_line_destroy' argument 1 names different: declaration 'text' definition 'text_line'. lib/textline.c:127:30: note: Function 'text_line_destroy' argument 1 names different: declaration 'text' definition 'text_line'. lib/textline.c:146:43: style:inconclusive: Function 'text_line_calc_boundingbox_size' argument 1 names different: declaration 'text' definition 'text_line'. [funcArgNamesDifferent] lib/textline.h:74:48: note: Function 'text_line_calc_boundingbox_size' argument 1 names different: declaration 'text' definition 'text_line'. lib/textline.c:146:43: note: Function 'text_line_calc_boundingbox_size' argument 1 names different: declaration 'text' definition 'text_line'. lib/textline.c:155:38: style:inconclusive: Function 'text_line_get_string' argument 1 names different: declaration 'text' definition 'text_line'. [funcArgNamesDifferent] lib/textline.h:71:45: note: Function 'text_line_get_string' argument 1 names different: declaration 'text' definition 'text_line'. lib/textline.c:155:38: note: Function 'text_line_get_string' argument 1 names different: declaration 'text' definition 'text_line'. lib/textline.c:161:36: style:inconclusive: Function 'text_line_get_font' argument 1 names different: declaration 'text' definition 'text_line'. [funcArgNamesDifferent] lib/textline.h:72:45: note: Function 'text_line_get_font' argument 1 names different: declaration 'text' definition 'text_line'. lib/textline.c:161:36: note: Function 'text_line_get_font' argument 1 names different: declaration 'text' definition 'text_line'. lib/textline.c:167:38: style:inconclusive: Function 'text_line_get_height' argument 1 names different: declaration 'text' definition 'text_line'. [funcArgNamesDifferent] lib/textline.h:73:43: note: Function 'text_line_get_height' argument 1 names different: declaration 'text' definition 'text_line'. lib/textline.c:167:38: note: Function 'text_line_get_height' argument 1 names different: declaration 'text' definition 'text_line'. lib/textline.c:173:37: style:inconclusive: Function 'text_line_get_width' argument 1 names different: declaration 'text' definition 'text_line'. [funcArgNamesDifferent] lib/textline.h:75:42: note: Function 'text_line_get_width' argument 1 names different: declaration 'text' definition 'text_line'. lib/textline.c:173:37: note: Function 'text_line_get_width' argument 1 names different: declaration 'text' definition 'text_line'. lib/textline.c:180:38: style:inconclusive: Function 'text_line_get_ascent' argument 1 names different: declaration 'text' definition 'text_line'. [funcArgNamesDifferent] lib/textline.h:76:43: note: Function 'text_line_get_ascent' argument 1 names different: declaration 'text' definition 'text_line'. lib/textline.c:180:38: note: Function 'text_line_get_ascent' argument 1 names different: declaration 'text' definition 'text_line'. lib/textline.c:187:39: style:inconclusive: Function 'text_line_get_descent' argument 1 names different: declaration 'text' definition 'text_line'. [funcArgNamesDifferent] lib/textline.h:77:44: note: Function 'text_line_get_descent' argument 1 names different: declaration 'text' definition 'text_line'. lib/textline.c:187:39: note: Function 'text_line_get_descent' argument 1 names different: declaration 'text' definition 'text_line'. lib/textline.c:250:23: style: Variable 'run' can be declared as pointer to const [constVariablePointer] lib/textline.c:336:48: style: Parameter 'layoutline' can be declared as pointer to const [constParameterPointer] lib/text.c:1012:1: error: Memory leak: str1 [memleak] lib/text.c:780:31: style:inconclusive: Function 'text_set_cursor' argument 3 names different: declaration 'interactive_renderer' definition 'renderer'. [funcArgNamesDifferent] lib/text.h:114:21: note: Function 'text_set_cursor' argument 3 names different: declaration 'interactive_renderer' definition 'renderer'. lib/text.c:780:31: note: Function 'text_set_cursor' argument 3 names different: declaration 'interactive_renderer' definition 'renderer'. lib/text.c:1049:35: style:inconclusive: Function 'text_key_event' argument 3 names different: declaration 'keysym' definition 'keyval'. [funcArgNamesDifferent] lib/text.c:44:46: note: Function 'text_key_event' argument 3 names different: declaration 'keysym' definition 'keyval'. lib/text.c:1049:35: note: Function 'text_key_event' argument 3 names different: declaration 'keysym' definition 'keyval'. lib/text.c:1248:26: style:inconclusive: Function 'data_text' argument 1 names different: declaration 'attr' definition 'text_attr'. [funcArgNamesDifferent] lib/text.h:132:31: note: Function 'data_text' argument 1 names different: declaration 'attr' definition 'text_attr'. lib/text.c:1248:26: note: Function 'data_text' argument 1 names different: declaration 'attr' definition 'text_attr'. lib/text.c:1331:48: style:inconclusive: Function 'dia_text_object_change_apply' argument 1 names different: declaration 'change' definition 'self'. [funcArgNamesDifferent] lib/text.c:79:1: note: Function 'dia_text_object_change_apply' argument 1 names different: declaration 'change' definition 'self'. lib/text.c:1331:48: note: Function 'dia_text_object_change_apply' argument 1 names different: declaration 'change' definition 'self'. lib/text.c:1331:65: style:inconclusive: Function 'dia_text_object_change_apply' argument 2 names different: declaration 'object' definition 'obj'. [funcArgNamesDifferent] lib/text.c:79:1: note: Function 'dia_text_object_change_apply' argument 2 names different: declaration 'object' definition 'obj'. lib/text.c:1331:65: note: Function 'dia_text_object_change_apply' argument 2 names different: declaration 'object' definition 'obj'. lib/text.c:1374:49: style:inconclusive: Function 'dia_text_object_change_revert' argument 1 names different: declaration 'change' definition 'self'. [funcArgNamesDifferent] lib/text.c:79:1: note: Function 'dia_text_object_change_revert' argument 1 names different: declaration 'change' definition 'self'. lib/text.c:1374:49: note: Function 'dia_text_object_change_revert' argument 1 names different: declaration 'change' definition 'self'. lib/text.c:1374:66: style:inconclusive: Function 'dia_text_object_change_revert' argument 2 names different: declaration 'object' definition 'obj'. [funcArgNamesDifferent] lib/text.c:79:1: note: Function 'dia_text_object_change_revert' argument 2 names different: declaration 'object' definition 'obj'. lib/text.c:1374:66: note: Function 'dia_text_object_change_revert' argument 2 names different: declaration 'object' definition 'obj'. lib/text.c:1419:47: style:inconclusive: Function 'dia_text_object_change_free' argument 1 names different: declaration 'change' definition 'self'. [funcArgNamesDifferent] lib/text.c:79:1: note: Function 'dia_text_object_change_free' argument 1 names different: declaration 'change' definition 'self'. lib/text.c:1419:47: note: Function 'dia_text_object_change_free' argument 1 names different: declaration 'change' definition 'self'. lib/text.c:109:47: style: Parameter 'line' can be declared as pointer to const [constParameterPointer] lib/text.c:212:27: style: Parameter 'text' can be declared as pointer to const [constParameterPointer] lib/text.c:227:24: style: Parameter 'text' can be declared as pointer to const [constParameterPointer] lib/text.c:244:25: style: Parameter 'text' can be declared as pointer to const [constParameterPointer] lib/text.c:376:25: style: Parameter 'pos' can be declared as pointer to const [constParameterPointer] lib/text.c:377:25: style: Parameter 'color' can be declared as pointer to const [constParameterPointer] lib/text.c:447:15: style: Variable 'text_line' can be declared as pointer to const [constVariablePointer] lib/text.c:511:39: style: Parameter 'pos' can be declared as pointer to const [constParameterPointer] lib/text.c:518:36: style: Parameter 'col' can be declared as pointer to const [constParameterPointer] lib/text.c:611:40: style: Parameter 'point' can be declared as pointer to const [constParameterPointer] lib/text.c:779:31: style: Parameter 'clicked_point' can be declared as pointer to const [constParameterPointer] lib/text.c:880:23: style: Variable 'utf8_after' can be declared as pointer to const [constVariablePointer] lib/text.c:881:9: style: Variable 'str1' can be declared as pointer to const [constVariablePointer] lib/text.c:920:23: style: Variable 'utf8_after' can be declared as pointer to const [constVariablePointer] lib/text.c:921:9: style: Variable 'str1' can be declared as pointer to const [constVariablePointer] lib/text.c:992:9: style: Variable 'utf8_before' can be declared as pointer to const [constVariablePointer] lib/text.c:993:9: style: Variable 'str1' can be declared as pointer to const [constVariablePointer] lib/text.c:1226:9: style: Variable 'str' can be declared as pointer to const [constVariablePointer] lib/text.c:1250:9: style: Variable 'string' can be declared as pointer to const [constVariablePointer] lib/text.c:1487:44: style: Parameter 'props' can be declared as pointer to const [constParameterPointer] lib/text.c:1492:17: style: Variable 'textprop' can be declared as pointer to const [constVariablePointer] lib/text.c:1506:39: style: Parameter 'props' can be declared as pointer to const [constParameterPointer] lib/text.c:1511:17: style: Variable 'textprop' can be declared as pointer to const [constVariablePointer] lib/widgets.c:108:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RELIEF_NONE [valueFlowBailoutIncompleteVar] lib/widgets.c:172:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_ICON_SIZE_BUTTON [valueFlowBailoutIncompleteVar] objects/AADL/aadl.c:52:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_PLUGIN_INIT_ERROR [valueFlowBailoutIncompleteVar] objects/AADL/aadlbox.c:89:1: error: There is an unknown macro here somewhere. Configuration is required. If DIA_DEFINE_OBJECT_CHANGE is a macro then please configure it. [unknownMacro] objects/AADL/aadlbus.c:49:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] objects/AADL/aadldata.c:50:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_FILL_STYLE_SOLID [valueFlowBailoutIncompleteVar] objects/AADL/aadldevice.c:50:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_FILL_STYLE_SOLID [valueFlowBailoutIncompleteVar] objects/AADL/aadlmemory.c:48:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] objects/AADL/aadldata.c:72:50: style: Parameter 'rectangle' can be declared as pointer to const [constParameterPointer] objects/AADL/aadlpackage.c:54:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_FILL_STYLE_SOLID [valueFlowBailoutIncompleteVar] objects/AADL/aadlprocess.c:52:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] objects/AADL/aadlprocess.c:75:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_LINE_STYLE_SOLID [valueFlowBailoutIncompleteVar] objects/AADL/aadlport.c:247:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] objects/AADL/aadlprocessor.c:50:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_FILL_STYLE_SOLID [valueFlowBailoutIncompleteVar] objects/AADL/aadlsubprogram.c:52:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_FILL_STYLE_SOLID [valueFlowBailoutIncompleteVar] objects/AADL/aadlsystem.c:60:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] objects/AADL/aadlsystem.c:107:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_LINE_STYLE_SOLID [valueFlowBailoutIncompleteVar] objects/AADL/aadlthread.c:36:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_LINE_STYLE_DASHED [valueFlowBailoutIncompleteVar] objects/AADL/aadlthreadgroup.c:40:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_LINE_STYLE_DASHED [valueFlowBailoutIncompleteVar] objects/AADL/edit_port_declaration.c:51:1: error: There is an unknown macro here somewhere. Configuration is required. If DIA_DEFINE_OBJECT_CHANGE is a macro then please configure it. [unknownMacro] objects/Database/compound.c:106:1: error: There is an unknown macro here somewhere. Configuration is required. If DIA_DEFINE_OBJECT_CHANGE is a macro then please configure it. [unknownMacro] objects/Database/database.c:39:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_PLUGIN_INIT_ERROR [valueFlowBailoutIncompleteVar] objects/Database/table.c:1535:1: error: There is an unknown macro here somewhere. Configuration is required. If DIA_DEFINE_OBJECT_CHANGE is a macro then please configure it. [unknownMacro] objects/Database/reference.c:197:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_FONT_MONOSPACE [valueFlowBailoutIncompleteVar] objects/Database/reference.c:251:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_LINE_JOIN_MITER [valueFlowBailoutIncompleteVar] objects/Database/reference.c:370:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable quark [valueFlowBailoutIncompleteVar] objects/Database/reference.c:422:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERTICAL [valueFlowBailoutIncompleteVar] objects/Database/reference.c:502:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_ALIGN_LEFT [valueFlowBailoutIncompleteVar] objects/Database/reference.c:542:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_ALIGN_LEFT [valueFlowBailoutIncompleteVar] objects/Database/reference.c:565:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable active [valueFlowBailoutIncompleteVar] objects/ER/attribute.c:171:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable quark [valueFlowBailoutIncompleteVar] objects/ER/attribute.c:281:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_FILL_STYLE_SOLID [valueFlowBailoutIncompleteVar] objects/ER/attribute.c:368:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIR_NORTHWEST [valueFlowBailoutIncompleteVar] objects/ER/attribute.c:441:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable object [valueFlowBailoutIncompleteVar] objects/ER/attribute.c:498:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable object [valueFlowBailoutIncompleteVar] objects/ER/attribute.c:569:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable color_black [valueFlowBailoutIncompleteVar] objects/ER/attribute.c:255:45: style: Parameter 'to' can be declared as pointer to const. However it seems that 'attribute_move' is a callback function, if 'to' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/ER/attribute.c:136:25: note: You might need to cast the function pointer here objects/ER/attribute.c:255:45: note: Parameter 'to' can be declared as pointer to const objects/ER/attribute.c:412:25: style: Parameter 'startpoint' can be declared as pointer to const. However it seems that 'attribute_create' is a callback function, if 'startpoint' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/ER/attribute.c:115:16: note: You might need to cast the function pointer here objects/ER/attribute.c:412:25: note: Parameter 'startpoint' can be declared as pointer to const objects/ER/attribute.c:53:10: style: struct member '_AttributeState::name' is never used. [unusedStructMember] objects/ER/attribute.c:56:12: style: struct member '_AttributeState::key' is never used. [unusedStructMember] objects/ER/attribute.c:57:12: style: struct member '_AttributeState::weakkey' is never used. [unusedStructMember] objects/ER/attribute.c:58:12: style: struct member '_AttributeState::derived' is never used. [unusedStructMember] objects/ER/attribute.c:59:12: style: struct member '_AttributeState::multivalue' is never used. [unusedStructMember] objects/Database/reference.c:486:33: style: Parameter 'end_point' can be declared as pointer to const [constParameterPointer] objects/Database/reference.c:487:33: style: Parameter 'nearest_point' can be declared as pointer to const [constParameterPointer] objects/Database/reference.c:529:30: style: Parameter 'pos' can be declared as pointer to const [constParameterPointer] objects/ER/er.c:43:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_PLUGIN_INIT_ERROR [valueFlowBailoutIncompleteVar] objects/ER/entity.c:153:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable quark [valueFlowBailoutIncompleteVar] objects/ER/entity.c:261:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_FILL_STYLE_SOLID [valueFlowBailoutIncompleteVar] objects/ER/entity.c:340:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIR_NORTHWEST [valueFlowBailoutIncompleteVar] objects/ER/entity.c:413:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable object [valueFlowBailoutIncompleteVar] objects/ER/entity.c:469:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable object [valueFlowBailoutIncompleteVar] objects/ER/entity.c:531:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable color_black [valueFlowBailoutIncompleteVar] objects/ER/participation.c:125:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable quark [valueFlowBailoutIncompleteVar] objects/ER/participation.c:223:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_LINE_STYLE_SOLID [valueFlowBailoutIncompleteVar] objects/ER/participation.c:446:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable active [valueFlowBailoutIncompleteVar] objects/ER/entity.c:234:36: style: Parameter 'to' can be declared as pointer to const. However it seems that 'entity_move' is a callback function, if 'to' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/ER/entity.c:122:25: note: You might need to cast the function pointer here objects/ER/entity.c:234:36: note: Parameter 'to' can be declared as pointer to const objects/ER/entity.c:383:22: style: Parameter 'startpoint' can be declared as pointer to const. However it seems that 'entity_create' is a callback function, if 'startpoint' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/ER/entity.c:96:16: note: You might need to cast the function pointer here objects/ER/entity.c:383:22: note: Parameter 'startpoint' can be declared as pointer to const objects/ER/relationship.c:156:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable quark [valueFlowBailoutIncompleteVar] objects/ER/relationship.c:266:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] objects/ER/relationship.c:376:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIR_WEST [valueFlowBailoutIncompleteVar] objects/ER/relationship.c:480:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable object [valueFlowBailoutIncompleteVar] objects/ER/relationship.c:540:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable object [valueFlowBailoutIncompleteVar] objects/ER/relationship.c:618:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable color_black [valueFlowBailoutIncompleteVar] objects/ER/participation.c:154:44: style:inconclusive: Function 'participation_distance_from' argument 1 names different: declaration 'dep' definition 'participation'. [funcArgNamesDifferent] objects/ER/participation.c:51:56: note: Function 'participation_distance_from' argument 1 names different: declaration 'dep' definition 'participation'. objects/ER/participation.c:154:44: note: Function 'participation_distance_from' argument 1 names different: declaration 'dep' definition 'participation'. objects/ER/participation.c:161:37: style:inconclusive: Function 'participation_select' argument 1 names different: declaration 'dep' definition 'participation'. [funcArgNamesDifferent] objects/ER/participation.c:52:49: note: Function 'participation_select' argument 1 names different: declaration 'dep' definition 'participation'. objects/ER/participation.c:161:37: note: Function 'participation_select' argument 1 names different: declaration 'dep' definition 'participation'. objects/ER/participation.c:169:46: style:inconclusive: Function 'participation_move_handle' argument 1 names different: declaration 'dep' definition 'participation'. [funcArgNamesDifferent] objects/ER/participation.c:54:73: note: Function 'participation_move_handle' argument 1 names different: declaration 'dep' definition 'participation'. objects/ER/participation.c:169:46: note: Function 'participation_move_handle' argument 1 names different: declaration 'dep' definition 'participation'. objects/ER/participation.c:195:35: style:inconclusive: Function 'participation_move' argument 1 names different: declaration 'dep' definition 'participation'. [funcArgNamesDifferent] objects/ER/participation.c:60:73: note: Function 'participation_move' argument 1 names different: declaration 'dep' definition 'participation'. objects/ER/participation.c:195:35: note: Function 'participation_move' argument 1 names different: declaration 'dep' definition 'participation'. objects/ER/participation.c:207:36: style:inconclusive: Function 'participation_draw' argument 1 names different: declaration 'dep' definition 'participation'. [funcArgNamesDifferent] objects/ER/participation.c:62:47: note: Function 'participation_draw' argument 1 names different: declaration 'dep' definition 'participation'. objects/ER/participation.c:207:36: note: Function 'participation_draw' argument 1 names different: declaration 'dep' definition 'participation'. objects/ER/participation.c:287:42: style:inconclusive: Function 'participation_update_data' argument 1 names different: declaration 'dep' definition 'participation'. [funcArgNamesDifferent] objects/ER/participation.c:71:54: note: Function 'participation_update_data' argument 1 names different: declaration 'dep' definition 'participation'. objects/ER/participation.c:287:42: note: Function 'participation_update_data' argument 1 names different: declaration 'dep' definition 'participation'. objects/ER/participation.c:340:35: style:inconclusive: Function 'participation_copy' argument 1 names different: declaration 'dep' definition 'participation'. [funcArgNamesDifferent] objects/ER/participation.c:67:53: note: Function 'participation_copy' argument 1 names different: declaration 'dep' definition 'participation'. objects/ER/participation.c:340:35: note: Function 'participation_copy' argument 1 names different: declaration 'dep' definition 'participation'. objects/ER/participation.c:361:35: style:inconclusive: Function 'participation_save' argument 1 names different: declaration 'dep' definition 'participation'. [funcArgNamesDifferent] objects/ER/participation.c:68:47: note: Function 'participation_save' argument 1 names different: declaration 'dep' definition 'participation'. objects/ER/participation.c:361:35: note: Function 'participation_save' argument 1 names different: declaration 'dep' definition 'participation'. objects/FS/flow-ortho.c:86:1: error: There is an unknown macro here somewhere. Configuration is required. If DIA_DEFINE_OBJECT_CHANGE is a macro then please configure it. [unknownMacro] objects/ER/relationship.c:241:55: style: Parameter 'to' can be declared as pointer to const. However it seems that 'relationship_move' is a callback function, if 'to' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/ER/relationship.c:121:25: note: You might need to cast the function pointer here objects/ER/relationship.c:241:55: note: Parameter 'to' can be declared as pointer to const objects/ER/relationship.c:451:31: style: Parameter 'startpoint' can be declared as pointer to const. However it seems that 'relationship_create' is a callback function, if 'startpoint' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/ER/relationship.c:100:16: note: You might need to cast the function pointer here objects/ER/relationship.c:451:31: note: Parameter 'startpoint' can be declared as pointer to const objects/FS/flow.c:605:1: error: There is an unknown macro here somewhere. Configuration is required. If DIA_DEFINE_OBJECT_CHANGE is a macro then please configure it. [unknownMacro] objects/FS/fs.c:42:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_PLUGIN_INIT_ERROR [valueFlowBailoutIncompleteVar] objects/FS/function.c:79:1: error: There is an unknown macro here somewhere. Configuration is required. If DIA_DEFINE_OBJECT_CHANGE is a macro then please configure it. [unknownMacro] objects/GRAFCET/action_text_draw.c:101:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_LINE_STYLE_SOLID [valueFlowBailoutIncompleteVar] objects/GRAFCET/action_text_draw.c:144:31: style: Parameter 'text' can be declared as pointer to const [constParameterPointer] objects/GRAFCET/action.c:137:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable quark [valueFlowBailoutIncompleteVar] objects/GRAFCET/action.c:176:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] objects/GRAFCET/action.c:270:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable y [valueFlowBailoutIncompleteVar] objects/GRAFCET/action.c:330:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_LINE_STYLE_SOLID [valueFlowBailoutIncompleteVar] objects/GRAFCET/action.c:414:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_FONT_SANS [valueFlowBailoutIncompleteVar] objects/GRAFCET/action.c:223:36: style: Parameter 'to' can be declared as pointer to const. However it seems that 'action_move' is a callback function, if 'to' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/GRAFCET/action.c:110:25: note: You might need to cast the function pointer here objects/GRAFCET/action.c:223:36: note: Parameter 'to' can be declared as pointer to const objects/GRAFCET/action.c:385:22: style: Parameter 'startpoint' can be declared as pointer to const. However it seems that 'action_create' is a callback function, if 'startpoint' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/GRAFCET/action.c:89:15: note: You might need to cast the function pointer here objects/GRAFCET/action.c:385:22: note: Parameter 'startpoint' can be declared as pointer to const objects/GRAFCET/action.c:364:15: style: Variable 'p2.x' is assigned a value that is never used. [unreadVariable] objects/GRAFCET/action.c:380:10: style: Variable 'cl.red' is assigned a value that is never used. [unreadVariable] objects/GRAFCET/action.c:380:25: style: Variable 'cl.blue' is assigned a value that is never used. [unreadVariable] objects/GRAFCET/action.c:380:36: style: Variable 'cl.green' is assigned a value that is never used. [unreadVariable] objects/GRAFCET/action.c:380:51: style: Variable 'cl.alpha' is assigned a value that is never used. [unreadVariable] objects/GRAFCET/boolequation.c:116:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_ALIGN_LEFT [valueFlowBailoutIncompleteVar] objects/GRAFCET/boolequation.c:219:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_ALIGN_LEFT [valueFlowBailoutIncompleteVar] objects/GRAFCET/boolequation.c:311:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_LINE_STYLE_SOLID [valueFlowBailoutIncompleteVar] objects/GRAFCET/boolequation.c:399:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_ALIGN_LEFT [valueFlowBailoutIncompleteVar] objects/GRAFCET/boolequation.c:468:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] objects/GRAFCET/boolequation.c:491:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] objects/GRAFCET/boolequation.c:512:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] objects/GRAFCET/boolequation.c:587:39: style:inconclusive: Function 'boolequation_set_value' argument 1 names different: declaration 'rcep' definition 'booleq'. [funcArgNamesDifferent] objects/GRAFCET/boolequation.h:58:50: note: Function 'boolequation_set_value' argument 1 names different: declaration 'rcep' definition 'booleq'. objects/GRAFCET/boolequation.c:587:39: note: Function 'boolequation_set_value' argument 1 names different: declaration 'rcep' definition 'booleq'. objects/GRAFCET/boolequation.c:621:36: style:inconclusive: Function 'boolequation_destroy' argument 1 names different: declaration 'rcep' definition 'booleq'. [funcArgNamesDifferent] objects/GRAFCET/boolequation.h:57:48: note: Function 'boolequation_destroy' argument 1 names different: declaration 'rcep' definition 'booleq'. objects/GRAFCET/boolequation.c:621:36: note: Function 'boolequation_destroy' argument 1 names different: declaration 'rcep' definition 'booleq'. objects/GRAFCET/boolequation.c:635:19: style:inconclusive: Function 'save_boolequation' argument 3 names different: declaration 'rcep' definition 'booleq'. [funcArgNamesDifferent] objects/GRAFCET/boolequation.h:61:23: note: Function 'save_boolequation' argument 3 names different: declaration 'rcep' definition 'booleq'. objects/GRAFCET/boolequation.c:635:19: note: Function 'save_boolequation' argument 3 names different: declaration 'rcep' definition 'booleq'. objects/GRAFCET/boolequation.c:641:33: style:inconclusive: Function 'boolequation_draw' argument 1 names different: declaration 'rcep' definition 'booleq'. [funcArgNamesDifferent] objects/GRAFCET/boolequation.h:63:45: note: Function 'boolequation_draw' argument 1 names different: declaration 'rcep' definition 'booleq'. objects/GRAFCET/boolequation.c:641:33: note: Function 'boolequation_draw' argument 1 names different: declaration 'rcep' definition 'booleq'. objects/GRAFCET/boolequation.c:649:45: style:inconclusive: Function 'boolequation_calc_boundingbox' argument 1 names different: declaration 'rcep' definition 'booleq'. [funcArgNamesDifferent] objects/GRAFCET/boolequation.h:64:57: note: Function 'boolequation_calc_boundingbox' argument 1 names different: declaration 'rcep' definition 'booleq'. objects/GRAFCET/boolequation.c:649:45: note: Function 'boolequation_calc_boundingbox' argument 1 names different: declaration 'rcep' definition 'booleq'. objects/GRAFCET/boolequation.c:85:42: style: Parameter 'relpos' can be declared as pointer to const. However it seems that 'textblock_get_boundingbox' is a callback function, if 'relpos' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/GRAFCET/boolequation.c:134:3: note: You might need to cast the function pointer here objects/GRAFCET/boolequation.c:85:42: note: Parameter 'relpos' can be declared as pointer to const objects/GRAFCET/boolequation.c:190:46: style: Parameter 'relpos' can be declared as pointer to const. However it seems that 'opblock_get_boundingbox' is a callback function, if 'relpos' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/GRAFCET/boolequation.c:236:3: note: You might need to cast the function pointer here objects/GRAFCET/boolequation.c:190:46: note: Parameter 'relpos' can be declared as pointer to const objects/GRAFCET/boolequation.c:356:50: style: Parameter 'relpos' can be declared as pointer to const. However it seems that 'parensblock_get_boundingbox' is a callback function, if 'relpos' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/GRAFCET/boolequation.c:423:3: note: You might need to cast the function pointer here objects/GRAFCET/boolequation.c:356:50: note: Parameter 'relpos' can be declared as pointer to const objects/GRAFCET/boolequation.c:441:52: style: Parameter 'relpos' can be declared as pointer to const. However it seems that 'compoundblock_get_boundingbox' is a callback function, if 'relpos' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/GRAFCET/boolequation.c:520:3: note: You might need to cast the function pointer here objects/GRAFCET/boolequation.c:441:52: note: Parameter 'relpos' can be declared as pointer to const objects/GRAFCET/boolequation.c:606:35: style: Parameter 'color' can be declared as pointer to const [constParameterPointer] objects/GRAFCET/condition.c:152:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable quark [valueFlowBailoutIncompleteVar] objects/GRAFCET/condition.c:250:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HANDLE_MOVE_STARTPOINT [valueFlowBailoutIncompleteVar] objects/GRAFCET/condition.c:332:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] objects/GRAFCET/condition.c:350:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_LINE_STYLE_SOLID [valueFlowBailoutIncompleteVar] objects/GRAFCET/condition.c:423:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable connect_type [valueFlowBailoutIncompleteVar] objects/GRAFCET/condition.c:210:32: style:inconclusive: Function 'condition_select' argument 3 names different: declaration 'renderer' definition 'interactive_renderer'. [funcArgNamesDifferent] objects/GRAFCET/condition.c:77:70: note: Function 'condition_select' argument 3 names different: declaration 'renderer' definition 'interactive_renderer'. objects/GRAFCET/condition.c:210:32: note: Function 'condition_select' argument 3 names different: declaration 'renderer' definition 'interactive_renderer'. objects/GRAFCET/condition.c:444:62: style:inconclusive: Function 'condition_load' argument 3 names different: declaration 'context' definition 'ctx'. [funcArgNamesDifferent] objects/GRAFCET/condition.c:90:70: note: Function 'condition_load' argument 3 names different: declaration 'context' definition 'ctx'. objects/GRAFCET/condition.c:444:62: note: Function 'condition_load' argument 3 names different: declaration 'context' definition 'ctx'. objects/GRAFCET/condition.c:218:42: style: Parameter 'handle' can be declared as pointer to const. However it seems that 'condition_move_handle' is a callback function, if 'handle' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/GRAFCET/condition.c:122:25: note: You might need to cast the function pointer here objects/GRAFCET/condition.c:218:42: note: Parameter 'handle' can be declared as pointer to const objects/GRAFCET/grafcet.c:47:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_PLUGIN_INIT_ERROR [valueFlowBailoutIncompleteVar] objects/GRAFCET/step.c:193:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable quark [valueFlowBailoutIncompleteVar] objects/GRAFCET/step.c:401:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_FILL_STYLE_SOLID [valueFlowBailoutIncompleteVar] objects/GRAFCET/step.c:536:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pos [valueFlowBailoutIncompleteVar] objects/GRAFCET/step.c:589:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable object [valueFlowBailoutIncompleteVar] objects/GRAFCET/transition.c:164:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable quark [valueFlowBailoutIncompleteVar] objects/GRAFCET/transition.c:259:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pos [valueFlowBailoutIncompleteVar] objects/GRAFCET/transition.c:391:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_LINE_STYLE_SOLID [valueFlowBailoutIncompleteVar] objects/GRAFCET/transition.c:459:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] objects/GRAFCET/step.c:380:31: style: Parameter 'to' can be declared as pointer to const. However it seems that 'step_move' is a callback function, if 'to' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/GRAFCET/step.c:145:25: note: You might need to cast the function pointer here objects/GRAFCET/step.c:380:31: note: Parameter 'to' can be declared as pointer to const objects/GRAFCET/step.c:563:23: style: Parameter 'startpoint' can be declared as pointer to const. However it seems that 'step_create' is a callback function, if 'startpoint' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/GRAFCET/step.c:118:16: note: You might need to cast the function pointer here objects/GRAFCET/step.c:563:23: note: Parameter 'startpoint' can be declared as pointer to const objects/GRAFCET/transition.c:370:49: style: Parameter 'to' can be declared as pointer to const. However it seems that 'transition_move' is a callback function, if 'to' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/GRAFCET/transition.c:132:25: note: You might need to cast the function pointer here objects/GRAFCET/transition.c:370:49: note: Parameter 'to' can be declared as pointer to const objects/GRAFCET/transition.c:415:29: style: Parameter 'startpoint' can be declared as pointer to const. However it seems that 'transition_create' is a callback function, if 'startpoint' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/GRAFCET/transition.c:109:15: note: You might need to cast the function pointer here objects/GRAFCET/transition.c:415:29: note: Parameter 'startpoint' can be declared as pointer to const objects/GRAFCET/vector.c:136:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable quark [valueFlowBailoutIncompleteVar] objects/GRAFCET/vector.c:213:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARROW_FILLED_TRIANGLE [valueFlowBailoutIncompleteVar] objects/GRAFCET/vector.c:346:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable active [valueFlowBailoutIncompleteVar] objects/GRAFCET/vergent.c:401:1: error: There is an unknown macro here somewhere. Configuration is required. If DIA_DEFINE_OBJECT_CHANGE is a macro then please configure it. [unknownMacro] objects/Istar/actor.c:157:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable quark [valueFlowBailoutIncompleteVar] objects/Istar/actor.c:307:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_FILL_STYLE_SOLID [valueFlowBailoutIncompleteVar] objects/Istar/actor.c:448:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] objects/Istar/actor.c:485:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_FONT_SANS [valueFlowBailoutIncompleteVar] objects/Istar/goal.c:166:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable quark [valueFlowBailoutIncompleteVar] objects/Istar/goal.c:306:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] objects/Istar/goal.c:358:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_LINE_STYLE_SOLID [valueFlowBailoutIncompleteVar] objects/Istar/goal.c:470:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] objects/Istar/goal.c:503:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] objects/Istar/goal.c:566:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_FONT_SANS [valueFlowBailoutIncompleteVar] objects/Istar/actor.c:359:46: style:inconclusive: Function 'actor_update_data' argument 2 names different: declaration 'h' definition 'horiz'. [funcArgNamesDifferent] objects/Istar/actor.c:88:57: note: Function 'actor_update_data' argument 2 names different: declaration 'h' definition 'horiz'. objects/Istar/actor.c:359:46: note: Function 'actor_update_data' argument 2 names different: declaration 'h' definition 'horiz'. objects/Istar/actor.c:359:65: style:inconclusive: Function 'actor_update_data' argument 3 names different: declaration 'v' definition 'vert'. [funcArgNamesDifferent] objects/Istar/actor.c:88:71: note: Function 'actor_update_data' argument 3 names different: declaration 'v' definition 'vert'. objects/Istar/actor.c:359:65: note: Function 'actor_update_data' argument 3 names different: declaration 'v' definition 'vert'. objects/Istar/actor.c:279:34: style: Parameter 'to' can be declared as pointer to const. However it seems that 'actor_move' is a callback function, if 'to' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/Istar/actor.c:129:25: note: You might need to cast the function pointer here objects/Istar/actor.c:279:34: note: Parameter 'to' can be declared as pointer to const objects/Istar/actor.c:461:21: style: Parameter 'startpoint' can be declared as pointer to const. However it seems that 'actor_create' is a callback function, if 'startpoint' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/Istar/actor.c:103:16: note: You might need to cast the function pointer here objects/Istar/actor.c:461:21: note: Parameter 'startpoint' can be declared as pointer to const objects/Istar/goal.c:385:43: style:inconclusive: Function 'goal_update_data' argument 2 names different: declaration 'horix' definition 'horiz'. [funcArgNamesDifferent] objects/Istar/goal.c:95:54: note: Function 'goal_update_data' argument 2 names different: declaration 'horix' definition 'horiz'. objects/Istar/goal.c:385:43: note: Function 'goal_update_data' argument 2 names different: declaration 'horix' definition 'horiz'. objects/Istar/goal.c:284:31: style: Parameter 'to' can be declared as pointer to const. However it seems that 'goal_move' is a callback function, if 'to' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/Istar/goal.c:140:25: note: You might need to cast the function pointer here objects/Istar/goal.c:284:31: note: Parameter 'to' can be declared as pointer to const objects/Istar/goal.c:299:12: style: Variable 'elem' can be declared as pointer to const [constVariablePointer] objects/Istar/goal.c:536:20: style: Parameter 'startpoint' can be declared as pointer to const. However it seems that 'goal_create' is a callback function, if 'startpoint' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/Istar/goal.c:114:16: note: You might need to cast the function pointer here objects/Istar/goal.c:536:20: note: Parameter 'startpoint' can be declared as pointer to const objects/Istar/istar.c:45:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_PLUGIN_INIT_ERROR [valueFlowBailoutIncompleteVar] objects/Istar/link.c:170:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable quark [valueFlowBailoutIncompleteVar] objects/Istar/link.c:228:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HANDLE_CUSTOM1 [valueFlowBailoutIncompleteVar] objects/Istar/link.c:273:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] objects/Istar/link.c:336:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] objects/Istar/link.c:435:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] objects/Istar/link.c:480:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARROW_FILLED_TRIANGLE [valueFlowBailoutIncompleteVar] objects/Istar/link.c:554:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_FONT_SANS [valueFlowBailoutIncompleteVar] objects/Istar/other.c:168:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable quark [valueFlowBailoutIncompleteVar] objects/Istar/other.c:315:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] objects/Istar/other.c:343:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_LINE_STYLE_SOLID [valueFlowBailoutIncompleteVar] objects/Istar/other.c:457:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIR_NORTH [valueFlowBailoutIncompleteVar] objects/Istar/other.c:555:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable active [valueFlowBailoutIncompleteVar] objects/Istar/other.c:591:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_FONT_SANS [valueFlowBailoutIncompleteVar] objects/Istar/link.c:168:27: style:inconclusive: Function 'link_describe_props' argument 1 names different: declaration 'mes' definition 'link'. [funcArgNamesDifferent] objects/Istar/link.c:98:51: note: Function 'link_describe_props' argument 1 names different: declaration 'mes' definition 'link'. objects/Istar/link.c:168:27: note: Function 'link_describe_props' argument 1 names different: declaration 'mes' definition 'link'. objects/Istar/link.c:246:30: style: Parameter 'to' can be declared as pointer to const. However it seems that 'link_move' is a callback function, if 'to' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/Istar/link.c:137:25: note: You might need to cast the function pointer here objects/Istar/link.c:246:30: note: Parameter 'to' can be declared as pointer to const objects/Istar/link.c:296:22: style: Parameter 'p1' can be declared as pointer to const [constParameterPointer] objects/Istar/link.c:296:33: style: Parameter 'p2' can be declared as pointer to const [constParameterPointer] objects/Istar/link.c:296:44: style: Parameter 'pm' can be declared as pointer to const [constParameterPointer] objects/Istar/link.c:396:21: style: Parameter 'p1' can be declared as pointer to const [constParameterPointer] objects/Istar/link.c:396:32: style: Parameter 'p2' can be declared as pointer to const [constParameterPointer] objects/Istar/link.c:396:43: style: Parameter 'pm' can be declared as pointer to const [constParameterPointer] objects/Istar/link.c:461:10: style: Variable 'endpoints' can be declared as pointer to const [constVariablePointer] objects/Istar/link.c:543:20: style: Parameter 'startpoint' can be declared as pointer to const. However it seems that 'link_create' is a callback function, if 'startpoint' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/Istar/link.c:110:16: note: You might need to cast the function pointer here objects/Istar/link.c:543:20: note: Parameter 'startpoint' can be declared as pointer to const objects/Istar/other.c:374:46: style:inconclusive: Function 'other_update_data' argument 2 names different: declaration 'horix' definition 'horiz'. [funcArgNamesDifferent] objects/Istar/other.c:96:57: note: Function 'other_update_data' argument 2 names different: declaration 'horix' definition 'horiz'. objects/Istar/other.c:374:46: note: Function 'other_update_data' argument 2 names different: declaration 'horix' definition 'horiz'. objects/Istar/other.c:293:34: style: Parameter 'to' can be declared as pointer to const. However it seems that 'other_move' is a callback function, if 'to' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/Istar/other.c:138:25: note: You might need to cast the function pointer here objects/Istar/other.c:293:34: note: Parameter 'to' can be declared as pointer to const objects/Istar/other.c:496:29: style: Parameter 'other' can be declared as pointer to const [constParameterPointer] objects/Istar/other.c:496:75: style: Parameter 'cpl' can be declared as pointer to const [constParameterPointer] objects/Istar/other.c:562:21: style: Parameter 'startpoint' can be declared as pointer to const. However it seems that 'other_create' is a callback function, if 'startpoint' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/Istar/other.c:112:16: note: You might need to cast the function pointer here objects/Istar/other.c:562:21: note: Parameter 'startpoint' can be declared as pointer to const lib/standard-path.c:473:24: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] objects/Jackson/jackson.c:47:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_PLUGIN_INIT_ERROR [valueFlowBailoutIncompleteVar] lib/standard-path.c:511:47: style:inconclusive: Function 'dia_path_object_change_free' argument 1 names different: declaration 'change' definition 'self'. [funcArgNamesDifferent] lib/standard-path.c:507:1: note: Function 'dia_path_object_change_free' argument 1 names different: declaration 'change' definition 'self'. lib/standard-path.c:511:47: note: Function 'dia_path_object_change_free' argument 1 names different: declaration 'change' definition 'self'. lib/standard-path.c:518:48: style:inconclusive: Function 'dia_path_object_change_apply' argument 1 names different: declaration 'change' definition 'self'. [funcArgNamesDifferent] lib/standard-path.c:507:1: note: Function 'dia_path_object_change_apply' argument 1 names different: declaration 'change' definition 'self'. lib/standard-path.c:518:48: note: Function 'dia_path_object_change_apply' argument 1 names different: declaration 'change' definition 'self'. lib/standard-path.c:518:65: style:inconclusive: Function 'dia_path_object_change_apply' argument 2 names different: declaration 'object' definition 'obj'. [funcArgNamesDifferent] lib/standard-path.c:507:1: note: Function 'dia_path_object_change_apply' argument 2 names different: declaration 'object' definition 'obj'. lib/standard-path.c:518:65: note: Function 'dia_path_object_change_apply' argument 2 names different: declaration 'object' definition 'obj'. lib/standard-path.c:525:49: style:inconclusive: Function 'dia_path_object_change_revert' argument 1 names different: declaration 'change' definition 'self'. [funcArgNamesDifferent] lib/standard-path.c:507:1: note: Function 'dia_path_object_change_revert' argument 1 names different: declaration 'change' definition 'self'. lib/standard-path.c:525:49: note: Function 'dia_path_object_change_revert' argument 1 names different: declaration 'change' definition 'self'. lib/standard-path.c:525:66: style:inconclusive: Function 'dia_path_object_change_revert' argument 2 names different: declaration 'object' definition 'obj'. [funcArgNamesDifferent] lib/standard-path.c:507:1: note: Function 'dia_path_object_change_revert' argument 2 names different: declaration 'object' definition 'obj'. lib/standard-path.c:525:66: note: Function 'dia_path_object_change_revert' argument 2 names different: declaration 'object' definition 'obj'. lib/standard-path.c:563:57: style:inconclusive: Function 'dia_path_transform_object_change_free' argument 1 names different: declaration 'change' definition 'self'. [funcArgNamesDifferent] lib/standard-path.c:558:1: note: Function 'dia_path_transform_object_change_free' argument 1 names different: declaration 'change' definition 'self'. lib/standard-path.c:563:57: note: Function 'dia_path_transform_object_change_free' argument 1 names different: declaration 'change' definition 'self'. lib/standard-path.c:570:58: style:inconclusive: Function 'dia_path_transform_object_change_apply' argument 1 names different: declaration 'change' definition 'self'. [funcArgNamesDifferent] lib/standard-path.c:558:1: note: Function 'dia_path_transform_object_change_apply' argument 1 names different: declaration 'change' definition 'self'. lib/standard-path.c:570:58: note: Function 'dia_path_transform_object_change_apply' argument 1 names different: declaration 'change' definition 'self'. lib/standard-path.c:570:75: style:inconclusive: Function 'dia_path_transform_object_change_apply' argument 2 names different: declaration 'object' definition 'obj'. [funcArgNamesDifferent] lib/standard-path.c:558:1: note: Function 'dia_path_transform_object_change_apply' argument 2 names different: declaration 'object' definition 'obj'. lib/standard-path.c:570:75: note: Function 'dia_path_transform_object_change_apply' argument 2 names different: declaration 'object' definition 'obj'. lib/standard-path.c:580:59: style:inconclusive: Function 'dia_path_transform_object_change_revert' argument 1 names different: declaration 'change' definition 'self'. [funcArgNamesDifferent] lib/standard-path.c:558:1: note: Function 'dia_path_transform_object_change_revert' argument 1 names different: declaration 'change' definition 'self'. lib/standard-path.c:580:59: note: Function 'dia_path_transform_object_change_revert' argument 1 names different: declaration 'change' definition 'self'. lib/standard-path.c:580:76: style:inconclusive: Function 'dia_path_transform_object_change_revert' argument 2 names different: declaration 'object' definition 'obj'. [funcArgNamesDifferent] lib/standard-path.c:558:1: note: Function 'dia_path_transform_object_change_revert' argument 2 names different: declaration 'object' definition 'obj'. lib/standard-path.c:580:76: note: Function 'dia_path_transform_object_change_revert' argument 2 names different: declaration 'object' definition 'obj'. lib/standard-path.c:594:66: style:inconclusive: Function '_path_object_transform_change_create' argument 2 names different: declaration 'mat' definition 'matrix'. [funcArgNamesDifferent] lib/standard-path.c:463:74: note: Function '_path_object_transform_change_create' argument 2 names different: declaration 'mat' definition 'matrix'. lib/standard-path.c:594:66: note: Function '_path_object_transform_change_create' argument 2 names different: declaration 'mat' definition 'matrix'. lib/standard-path.c:1087:24: style:inconclusive: Function 'stdpath_copy' argument 1 names different: declaration 'stdpath' definition 'from'. [funcArgNamesDifferent] lib/standard-path.c:191:42: note: Function 'stdpath_copy' argument 1 names different: declaration 'stdpath' definition 'from'. lib/standard-path.c:1087:24: note: Function 'stdpath_copy' argument 1 names different: declaration 'stdpath' definition 'from'. lib/standard-path.c:251:24: style: Parameter 'startpoint' can be declared as pointer to const. However it seems that 'stdpath_create' is a callback function, if 'startpoint' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/standard-path.c:114:15: note: You might need to cast the function pointer here lib/standard-path.c:251:24: note: Parameter 'startpoint' can be declared as pointer to const lib/standard-path.c:511:47: style: Parameter 'self' can be declared as pointer to const. However it seems that 'dia_path_object_change_free' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/standard-path.c:507:1: note: You might need to cast the function pointer here lib/standard-path.c:511:47: note: Parameter 'self' can be declared as pointer to const lib/standard-path.c:532:47: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] lib/standard-path.c:563:57: style: Parameter 'self' can be declared as pointer to const. However it seems that 'dia_path_transform_object_change_free' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/standard-path.c:558:1: note: You might need to cast the function pointer here lib/standard-path.c:563:57: note: Parameter 'self' can be declared as pointer to const lib/standard-path.c:583:33: style: Variable 'ptc' can be declared as pointer to const [constVariablePointer] lib/standard-path.c:594:66: style: Parameter 'matrix' can be declared as pointer to const [constParameterPointer] lib/standard-path.c:617:63: style: Parameter 'data' can be declared as pointer to const. However it seems that '_path_flip_callback' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/standard-path.c:809:26: note: You might need to cast the function pointer here lib/standard-path.c:617:63: note: Parameter 'data' can be declared as pointer to const lib/standard-path.c:649:47: style: Parameter 'clicked' can be declared as pointer to const. However it seems that '_path_rotate_callback' is a callback function, if 'clicked' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/standard-path.c:810:19: note: You might need to cast the function pointer here lib/standard-path.c:649:47: note: Parameter 'clicked' can be declared as pointer to const lib/standard-path.c:682:7: style: Variable 'corners' can be declared as const array [constVariable] lib/standard-path.c:711:46: style: Parameter 'clicked' can be declared as pointer to const. However it seems that '_path_shear_callback' is a callback function, if 'clicked' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/standard-path.c:811:18: note: You might need to cast the function pointer here lib/standard-path.c:711:46: note: Parameter 'clicked' can be declared as pointer to const lib/standard-path.c:797:12: style: Variable 'stdpath' can be declared as pointer to const [constVariablePointer] lib/standard-path.c:830:34: style: Parameter 'stdpath' can be declared as pointer to const. However it seems that 'stdpath_get_object_menu' is a callback function, if 'stdpath' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/standard-path.c:208:25: note: You might need to cast the function pointer here lib/standard-path.c:830:34: note: Parameter 'stdpath' can be declared as pointer to const lib/standard-path.c:860:13: style: Variable 'prop' can be declared as pointer to const [constVariablePointer] lib/standard-path.c:886:49: style: Parameter 'point' can be declared as pointer to const. However it seems that 'stdpath_distance_from' is a callback function, if 'point' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/standard-path.c:201:25: note: You might need to cast the function pointer here lib/standard-path.c:886:49: note: Parameter 'point' can be declared as pointer to const lib/standard-path.c:926:40: style: Parameter 'handle' can be declared as pointer to const. However it seems that 'stdpath_move_handle' is a callback function, if 'handle' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/standard-path.c:205:25: note: You might need to cast the function pointer here lib/standard-path.c:926:40: note: Parameter 'handle' can be declared as pointer to const lib/standard-path.c:927:40: style: Parameter 'to' can be declared as pointer to const. However it seems that 'stdpath_move_handle' is a callback function, if 'to' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/standard-path.c:205:25: note: You might need to cast the function pointer here lib/standard-path.c:927:40: note: Parameter 'to' can be declared as pointer to const lib/standard-path.c:1064:40: style: Parameter 'to' can be declared as pointer to const. However it seems that 'stdpath_move' is a callback function, if 'to' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/standard-path.c:204:25: note: You might need to cast the function pointer here lib/standard-path.c:1064:40: note: Parameter 'to' can be declared as pointer to const objects/Jackson/phenomenon.c:156:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable quark [valueFlowBailoutIncompleteVar] objects/Jackson/phenomenon.c:222:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HANDLE_CUSTOM1 [valueFlowBailoutIncompleteVar] objects/Jackson/phenomenon.c:279:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_LINE_CAPS_BUTT [valueFlowBailoutIncompleteVar] objects/Jackson/phenomenon.c:335:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_FONT_SANS [valueFlowBailoutIncompleteVar] objects/Jackson/phenomenon.c:397:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable connected_to [valueFlowBailoutIncompleteVar] objects/Jackson/domain.c:212:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable quark [valueFlowBailoutIncompleteVar] objects/Jackson/domain.c:389:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_FILL_STYLE_SOLID [valueFlowBailoutIncompleteVar] objects/Jackson/domain.c:518:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIR_NORTH [valueFlowBailoutIncompleteVar] objects/Jackson/domain.c:639:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable active [valueFlowBailoutIncompleteVar] objects/Jackson/domain.c:679:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_FONT_SANS [valueFlowBailoutIncompleteVar] objects/Jackson/phenomenon.c:241:39: style: Parameter 'to' can be declared as pointer to const. However it seems that 'message_move' is a callback function, if 'to' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/Jackson/phenomenon.c:124:25: note: You might need to cast the function pointer here objects/Jackson/phenomenon.c:241:39: note: Parameter 'to' can be declared as pointer to const objects/Jackson/phenomenon.c:266:10: style: Variable 'endpoints' can be declared as pointer to const [constVariablePointer] objects/Jackson/phenomenon.c:323:23: style: Parameter 'startpoint' can be declared as pointer to const. However it seems that 'message_create' is a callback function, if 'startpoint' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/Jackson/phenomenon.c:98:16: note: You might need to cast the function pointer here objects/Jackson/phenomenon.c:323:23: note: Parameter 'startpoint' can be declared as pointer to const objects/Jackson/domain.c:447:48: style:inconclusive: Function 'jackson_box_update_data' argument 2 names different: declaration 'horix' definition 'horiz'. [funcArgNamesDifferent] objects/Jackson/domain.c:122:59: note: Function 'jackson_box_update_data' argument 2 names different: declaration 'horix' definition 'horiz'. objects/Jackson/domain.c:447:48: note: Function 'jackson_box_update_data' argument 2 names different: declaration 'horix' definition 'horiz'. objects/Jackson/domain.c:347:36: style: Parameter 'to' can be declared as pointer to const. However it seems that 'jackson_box_move' is a callback function, if 'to' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/Jackson/domain.c:164:25: note: You might need to cast the function pointer here objects/Jackson/domain.c:347:36: note: Parameter 'to' can be declared as pointer to const objects/Jackson/domain.c:575:45: style: Parameter 'box' can be declared as pointer to const [constParameterPointer] objects/Jackson/domain.c:577:45: style: Parameter 'cpl' can be declared as pointer to const [constParameterPointer] objects/Jackson/domain.c:650:30: style: Parameter 'startpoint' can be declared as pointer to const. However it seems that 'jackson_box_create' is a callback function, if 'startpoint' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/Jackson/domain.c:138:16: note: You might need to cast the function pointer here objects/Jackson/domain.c:650:30: note: Parameter 'startpoint' can be declared as pointer to const objects/Jackson/requirement.c:241:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_FILL_STYLE_SOLID [valueFlowBailoutIncompleteVar] objects/Jackson/requirement.c:294:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] objects/Jackson/requirement.c:361:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_FONT_SANS [valueFlowBailoutIncompleteVar] objects/KAOS/goal.c:185:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable quark [valueFlowBailoutIncompleteVar] objects/KAOS/goal.c:338:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] objects/KAOS/goal.c:429:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] objects/KAOS/goal.c:566:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIR_NORTH [valueFlowBailoutIncompleteVar] objects/KAOS/goal.c:676:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable active [valueFlowBailoutIncompleteVar] objects/KAOS/goal.c:712:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_FONT_SANS [valueFlowBailoutIncompleteVar] objects/KAOS/kaos.c:49:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_PLUGIN_INIT_ERROR [valueFlowBailoutIncompleteVar] objects/KAOS/goal.c:493:43: style:inconclusive: Function 'goal_update_data' argument 2 names different: declaration 'horix' definition 'horiz'. [funcArgNamesDifferent] objects/KAOS/goal.c:111:54: note: Function 'goal_update_data' argument 2 names different: declaration 'horix' definition 'horiz'. objects/KAOS/goal.c:493:43: note: Function 'goal_update_data' argument 2 names different: declaration 'horix' definition 'horiz'. objects/KAOS/goal.c:318:31: style: Parameter 'to' can be declared as pointer to const. However it seems that 'goal_move' is a callback function, if 'to' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/KAOS/goal.c:152:25: note: You might need to cast the function pointer here objects/KAOS/goal.c:318:31: note: Parameter 'to' can be declared as pointer to const objects/KAOS/goal.c:623:27: style: Parameter 'goal' can be declared as pointer to const [constParameterPointer] objects/KAOS/goal.c:623:72: style: Parameter 'cpl' can be declared as pointer to const [constParameterPointer] objects/KAOS/goal.c:683:20: style: Parameter 'startpoint' can be declared as pointer to const. However it seems that 'goal_create' is a callback function, if 'startpoint' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/KAOS/goal.c:128:16: note: You might need to cast the function pointer here objects/KAOS/goal.c:683:20: note: Parameter 'startpoint' can be declared as pointer to const objects/KAOS/metaandorrel.c:177:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable quark [valueFlowBailoutIncompleteVar] objects/KAOS/metaandorrel.c:242:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HANDLE_CUSTOM1 [valueFlowBailoutIncompleteVar] objects/KAOS/metaandorrel.c:287:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] objects/KAOS/metaandorrel.c:325:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] objects/KAOS/metaandorrel.c:364:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] objects/KAOS/metaandorrel.c:403:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable color_black [valueFlowBailoutIncompleteVar] objects/KAOS/metaandorrel.c:443:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARROW_FILLED_TRIANGLE [valueFlowBailoutIncompleteVar] objects/KAOS/metaandorrel.c:527:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_FONT_SANS [valueFlowBailoutIncompleteVar] objects/KAOS/metaandorrel.c:598:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable connected_to [valueFlowBailoutIncompleteVar] objects/KAOS/metabinrel.c:181:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable quark [valueFlowBailoutIncompleteVar] objects/KAOS/metabinrel.c:239:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HANDLE_CUSTOM1 [valueFlowBailoutIncompleteVar] objects/KAOS/metabinrel.c:318:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] objects/KAOS/metabinrel.c:395:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARROW_FILLED_TRIANGLE [valueFlowBailoutIncompleteVar] objects/KAOS/metabinrel.c:490:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_FONT_SANS [valueFlowBailoutIncompleteVar] objects/KAOS/metaandorrel.c:175:27: style:inconclusive: Function 'maor_describe_props' argument 1 names different: declaration 'mes' definition 'maor'. [funcArgNamesDifferent] objects/KAOS/metaandorrel.c:103:51: note: Function 'maor_describe_props' argument 1 names different: declaration 'mes' definition 'maor'. objects/KAOS/metaandorrel.c:175:27: note: Function 'maor_describe_props' argument 1 names different: declaration 'mes' definition 'maor'. objects/KAOS/metaandorrel.c:261:30: style: Parameter 'to' can be declared as pointer to const. However it seems that 'maor_move' is a callback function, if 'to' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/KAOS/metaandorrel.c:141:25: note: You might need to cast the function pointer here objects/KAOS/metaandorrel.c:261:30: note: Parameter 'to' can be declared as pointer to const objects/KAOS/metaandorrel.c:282:32: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] objects/KAOS/metaandorrel.c:320:31: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] objects/KAOS/metaandorrel.c:354:33: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] objects/KAOS/metaandorrel.c:432:10: style: Variable 'endpoints' can be declared as pointer to const [constVariablePointer] objects/KAOS/metaandorrel.c:515:23: style: Parameter 'startpoint' can be declared as pointer to const. However it seems that 'maor_create' is a callback function, if 'startpoint' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/KAOS/metaandorrel.c:115:16: note: You might need to cast the function pointer here objects/KAOS/metaandorrel.c:515:23: note: Parameter 'startpoint' can be declared as pointer to const objects/KAOS/metabinrel.c:179:25: style:inconclusive: Function 'mbr_describe_props' argument 1 names different: declaration 'mes' definition 'mbr'. [funcArgNamesDifferent] objects/KAOS/metabinrel.c:110:49: note: Function 'mbr_describe_props' argument 1 names different: declaration 'mes' definition 'mbr'. objects/KAOS/metabinrel.c:179:25: note: Function 'mbr_describe_props' argument 1 names different: declaration 'mes' definition 'mbr'. objects/KAOS/metabinrel.c:257:27: style: Parameter 'to' can be declared as pointer to const. However it seems that 'mbr_move' is a callback function, if 'to' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/KAOS/metabinrel.c:144:25: note: You might need to cast the function pointer here objects/KAOS/metabinrel.c:257:27: note: Parameter 'to' can be declared as pointer to const objects/KAOS/metabinrel.c:279:21: style: Parameter 'p1' can be declared as pointer to const [constParameterPointer] objects/KAOS/metabinrel.c:279:32: style: Parameter 'p2' can be declared as pointer to const [constParameterPointer] objects/KAOS/metabinrel.c:279:43: style: Parameter 'pm' can be declared as pointer to const [constParameterPointer] objects/KAOS/metabinrel.c:341:20: style: Parameter 'mbr' can be declared as pointer to const [constParameterPointer] objects/KAOS/metabinrel.c:382:10: style: Variable 'endpoints' can be declared as pointer to const [constVariablePointer] objects/KAOS/metabinrel.c:482:19: style: Parameter 'startpoint' can be declared as pointer to const. However it seems that 'mbr_create' is a callback function, if 'startpoint' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/KAOS/metabinrel.c:118:16: note: You might need to cast the function pointer here objects/KAOS/metabinrel.c:482:19: note: Parameter 'startpoint' can be declared as pointer to const objects/KAOS/other.c:168:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable quark [valueFlowBailoutIncompleteVar] objects/KAOS/other.c:317:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] objects/KAOS/other.c:354:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable color_black [valueFlowBailoutIncompleteVar] objects/KAOS/other.c:388:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_LINE_STYLE_SOLID [valueFlowBailoutIncompleteVar] objects/KAOS/other.c:501:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIR_NORTH [valueFlowBailoutIncompleteVar] objects/KAOS/other.c:618:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable active [valueFlowBailoutIncompleteVar] objects/KAOS/other.c:654:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_FONT_SANS [valueFlowBailoutIncompleteVar] objects/Misc/analog_clock.c:150:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable quark [valueFlowBailoutIncompleteVar] objects/Misc/analog_clock.c:259:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIR_ALL [valueFlowBailoutIncompleteVar] objects/Misc/analog_clock.c:302:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pos [valueFlowBailoutIncompleteVar] objects/Misc/analog_clock.c:317:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_LINE_JOIN_MITER [valueFlowBailoutIncompleteVar] objects/Misc/analog_clock.c:416:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable object [valueFlowBailoutIncompleteVar] objects/KAOS/other.c:410:46: style:inconclusive: Function 'other_update_data' argument 2 names different: declaration 'horix' definition 'horiz'. [funcArgNamesDifferent] objects/KAOS/other.c:100:57: note: Function 'other_update_data' argument 2 names different: declaration 'horix' definition 'horiz'. objects/KAOS/other.c:410:46: note: Function 'other_update_data' argument 2 names different: declaration 'horix' definition 'horiz'. objects/KAOS/other.c:706:58: style:inconclusive: Function 'other_load' argument 3 names different: declaration 'cts' definition 'ctx'. [funcArgNamesDifferent] objects/KAOS/other.c:107:42: note: Function 'other_load' argument 3 names different: declaration 'cts' definition 'ctx'. objects/KAOS/other.c:706:58: note: Function 'other_load' argument 3 names different: declaration 'cts' definition 'ctx'. objects/KAOS/other.c:294:34: style: Parameter 'to' can be declared as pointer to const. However it seems that 'other_move' is a callback function, if 'to' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/KAOS/other.c:137:25: note: You might need to cast the function pointer here objects/KAOS/other.c:294:34: note: Parameter 'to' can be declared as pointer to const objects/KAOS/other.c:561:39: style: Parameter 'other' can be declared as pointer to const [constParameterPointer] objects/KAOS/other.c:563:39: style: Parameter 'cpl' can be declared as pointer to const [constParameterPointer] objects/KAOS/other.c:625:21: style: Parameter 'startpoint' can be declared as pointer to const. However it seems that 'other_create' is a callback function, if 'startpoint' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/KAOS/other.c:116:16: note: You might need to cast the function pointer here objects/KAOS/other.c:625:21: note: Parameter 'startpoint' can be declared as pointer to const objects/Misc/analog_clock.c:258:11: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] objects/Misc/analog_clock.c:221:54: style: Parameter 'to' can be declared as pointer to const. However it seems that 'analog_clock_move' is a callback function, if 'to' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/Misc/analog_clock.c:114:25: note: You might need to cast the function pointer here objects/Misc/analog_clock.c:221:54: note: Parameter 'to' can be declared as pointer to const objects/Misc/analog_clock.c:255:14: style: Variable 'local' can be declared as pointer to const [constVariablePointer] objects/Misc/analog_clock.c:374:28: style: Parameter 'startpoint' can be declared as pointer to const. However it seems that 'analog_clock_create' is a callback function, if 'startpoint' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/Misc/analog_clock.c:93:16: note: You might need to cast the function pointer here objects/Misc/analog_clock.c:374:28: note: Parameter 'startpoint' can be declared as pointer to const objects/Misc/diagram_as_object.c:120:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable quark [valueFlowBailoutIncompleteVar] objects/Misc/diagram_as_object.c:359:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable object [valueFlowBailoutIncompleteVar] objects/Misc/diagram_as_object.c:409:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DIR_SEPARATOR_S [valueFlowBailoutIncompleteVar] objects/Misc/grid_object.c:149:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable quark [valueFlowBailoutIncompleteVar] objects/Misc/grid_object.c:259:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] objects/Misc/grid_object.c:331:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_LINE_JOIN_MITER [valueFlowBailoutIncompleteVar] objects/Misc/grid_object.c:391:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable object [valueFlowBailoutIncompleteVar] objects/Misc/grid_object.c:414:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIR_ALL [valueFlowBailoutIncompleteVar] objects/Misc/grid_object.c:431:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable connected_to [valueFlowBailoutIncompleteVar] objects/Misc/grid_object.c:487:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ConnectionPoint [valueFlowBailoutIncompleteVar] objects/Misc/diagram_as_object.c:392:3: error: Memory leak: dirname [memleak] objects/Misc/diagram_as_object.c:412:3: error: Memory leak: dirname [memleak] objects/Misc/diagram_as_object.c:409:90: style: Clarify calculation precedence for '+' and '?'. [clarifyCalculation] objects/Misc/diagram_as_object.c:160:12: style: Variable 'elem' can be declared as pointer to const [constVariablePointer] objects/Misc/diagram_as_object.c:172:41: style: Parameter 'to' can be declared as pointer to const. However it seems that '_dae_move' is a callback function, if 'to' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/Misc/diagram_as_object.c:320:25: note: You might need to cast the function pointer here objects/Misc/diagram_as_object.c:172:41: note: Parameter 'to' can be declared as pointer to const objects/Misc/diagram_as_object.c:334:21: style: Parameter 'startpoint' can be declared as pointer to const. However it seems that '_dae_create' is a callback function, if 'startpoint' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/Misc/diagram_as_object.c:86:16: note: You might need to cast the function pointer here objects/Misc/diagram_as_object.c:334:21: note: Parameter 'startpoint' can be declared as pointer to const objects/Misc/diagram_as_object.c:384:11: style: Variable 'dirname' can be declared as pointer to const [constVariablePointer] objects/Misc/diagram_as_object.c:406:11: style: Variable 'dirname' can be declared as pointer to const [constVariablePointer] objects/Misc/libmisc.c:44:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_PLUGIN_INIT_ERROR [valueFlowBailoutIncompleteVar] objects/Misc/grid_object.c:220:51: style: Parameter 'to' can be declared as pointer to const. However it seems that 'grid_object_move' is a callback function, if 'to' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/Misc/grid_object.c:113:25: note: You might need to cast the function pointer here objects/Misc/grid_object.c:220:51: note: Parameter 'to' can be declared as pointer to const objects/Misc/grid_object.c:353:27: style: Parameter 'startpoint' can be declared as pointer to const. However it seems that 'grid_object_create' is a callback function, if 'startpoint' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/Misc/grid_object.c:92:16: note: You might need to cast the function pointer here objects/Misc/grid_object.c:353:27: note: Parameter 'startpoint' can be declared as pointer to const objects/Misc/grid_object.c:419:65: style: Parameter 'oldcp' can be declared as pointer to const [constParameterPointer] objects/Misc/measure.c:152:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_UNIT_CENTIMETER [valueFlowBailoutIncompleteVar] objects/Misc/measure.c:220:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARROW_FILLED_TRIANGLE [valueFlowBailoutIncompleteVar] objects/Misc/measure.c:268:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARROW_FILLED_TRIANGLE [valueFlowBailoutIncompleteVar] objects/Misc/measure.c:295:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable quark [valueFlowBailoutIncompleteVar] objects/Misc/measure.c:123:24: style: Parameter 'startpoint' can be declared as pointer to const. However it seems that 'measure_create' is a callback function, if 'startpoint' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/Misc/measure.c:64:15: note: You might need to cast the function pointer here objects/Misc/measure.c:123:24: note: Parameter 'startpoint' can be declared as pointer to const objects/Misc/measure.c:335:34: style: Parameter 'measure' can be declared as pointer to const. However it seems that 'measure_get_object_menu' is a callback function, if 'measure' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/Misc/measure.c:112:25: note: You might need to cast the function pointer here objects/Misc/measure.c:335:34: note: Parameter 'measure' can be declared as pointer to const objects/Misc/measure.c:336:32: style: Parameter 'clickedpoint' can be declared as pointer to const. However it seems that 'measure_get_object_menu' is a callback function, if 'clickedpoint' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/Misc/measure.c:112:25: note: You might need to cast the function pointer here objects/Misc/measure.c:336:32: note: Parameter 'clickedpoint' can be declared as pointer to const objects/Misc/measure.c:342:40: style: Parameter 'to' can be declared as pointer to const. However it seems that 'measure_move' is a callback function, if 'to' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/Misc/measure.c:108:25: note: You might need to cast the function pointer here objects/Misc/measure.c:342:40: note: Parameter 'to' can be declared as pointer to const objects/Misc/n_gon.c:143:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable quark [valueFlowBailoutIncompleteVar] objects/Misc/n_gon.c:205:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HANDLE_CUSTOM1 [valueFlowBailoutIncompleteVar] objects/Misc/n_gon.c:240:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RENDER_PATTERN [valueFlowBailoutIncompleteVar] objects/Misc/n_gon.c:314:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROP_TYPE_INT [valueFlowBailoutIncompleteVar] objects/Misc/n_gon.c:388:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Point [valueFlowBailoutIncompleteVar] objects/Misc/n_gon.c:464:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] objects/Misc/n_gon.c:525:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable object [valueFlowBailoutIncompleteVar] objects/Misc/n_gon.c:582:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id [valueFlowBailoutIncompleteVar] objects/Misc/tree.c:78:1: error: There is an unknown macro here somewhere. Configuration is required. If DIA_DEFINE_OBJECT_CHANGE is a macro then please configure it. [unknownMacro] objects/SADT/annotation.c:156:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable quark [valueFlowBailoutIncompleteVar] objects/SADT/annotation.c:225:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HANDLE_CUSTOM1 [valueFlowBailoutIncompleteVar] objects/SADT/annotation.c:286:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_LINE_STYLE_SOLID [valueFlowBailoutIncompleteVar] objects/SADT/annotation.c:351:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable color_black [valueFlowBailoutIncompleteVar] objects/SADT/annotation.c:402:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable connected_to [valueFlowBailoutIncompleteVar] objects/SADT/annotation.c:253:48: style: Parameter 'to' can be declared as pointer to const. However it seems that 'annotation_move' is a callback function, if 'to' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/SADT/annotation.c:104:25: note: You might need to cast the function pointer here objects/SADT/annotation.c:253:48: note: Parameter 'to' can be declared as pointer to const objects/SADT/annotation.c:323:26: style: Parameter 'startpoint' can be declared as pointer to const. However it seems that 'annotation_create' is a callback function, if 'startpoint' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/SADT/annotation.c:83:16: note: You might need to cast the function pointer here objects/SADT/annotation.c:323:26: note: Parameter 'startpoint' can be declared as pointer to const objects/SADT/arrow.c:161:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable quark [valueFlowBailoutIncompleteVar] objects/SADT/arrow.c:266:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_LINE_STYLE_SOLID [valueFlowBailoutIncompleteVar] objects/SADT/arrow.c:336:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_FILL_STYLE_SOLID [valueFlowBailoutIncompleteVar] objects/SADT/arrow.c:364:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] objects/SADT/arrow.c:416:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable color_black [valueFlowBailoutIncompleteVar] objects/SADT/arrow.c:515:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable active [valueFlowBailoutIncompleteVar] objects/Misc/n_gon.c:454:9: style: Condition '1||n!=ng->points->len' is always true [knownConditionTrueFalse] objects/Misc/n_gon.c:226:30: style: Parameter 'to' can be declared as pointer to const. However it seems that '_ngon_move' is a callback function, if 'to' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/Misc/n_gon.c:539:25: note: You might need to cast the function pointer here objects/Misc/n_gon.c:226:30: note: Parameter 'to' can be declared as pointer to const objects/Misc/n_gon.c:311:16: style: Variable 'p' can be declared as pointer to const [constVariablePointer] objects/Misc/n_gon.c:563:22: style: Parameter 'startpoint' can be declared as pointer to const. However it seems that '_ngon_create' is a callback function, if 'startpoint' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/Misc/n_gon.c:95:16: note: You might need to cast the function pointer here objects/Misc/n_gon.c:563:22: note: Parameter 'startpoint' can be declared as pointer to const objects/SADT/sadt.c:42:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_PLUGIN_INIT_ERROR [valueFlowBailoutIncompleteVar] objects/SADT/box.c:157:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable quark [valueFlowBailoutIncompleteVar] objects/SADT/box.c:308:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_FILL_STYLE_SOLID [valueFlowBailoutIncompleteVar] objects/SADT/box.c:409:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIR_NORTH [valueFlowBailoutIncompleteVar] objects/SADT/box.c:518:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable active [valueFlowBailoutIncompleteVar] objects/SADT/box.c:550:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable color_black [valueFlowBailoutIncompleteVar] objects/UML/activity.c:135:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable quark [valueFlowBailoutIncompleteVar] objects/UML/activity.c:229:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_FILL_STYLE_SOLID [valueFlowBailoutIncompleteVar] objects/UML/activity.c:307:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_FONT_SANS [valueFlowBailoutIncompleteVar] objects/SADT/box.c:336:44: style:inconclusive: Function 'sadtbox_update_data' argument 2 names different: declaration 'horix' definition 'horiz'. [funcArgNamesDifferent] objects/SADT/box.c:82:55: note: Function 'sadtbox_update_data' argument 2 names different: declaration 'horix' definition 'horiz'. objects/SADT/box.c:336:44: note: Function 'sadtbox_update_data' argument 2 names different: declaration 'horix' definition 'horiz'. objects/SADT/box.c:283:32: style: Parameter 'to' can be declared as pointer to const. However it seems that 'sadtbox_move' is a callback function, if 'to' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/SADT/box.c:119:25: note: You might need to cast the function pointer here objects/SADT/box.c:283:32: note: Parameter 'to' can be declared as pointer to const objects/SADT/box.c:460:29: style: Parameter 'box' can be declared as pointer to const [constParameterPointer] objects/SADT/box.c:460:73: style: Parameter 'cpl' can be declared as pointer to const [constParameterPointer] objects/SADT/box.c:525:23: style: Parameter 'startpoint' can be declared as pointer to const. However it seems that 'sadtbox_create' is a callback function, if 'startpoint' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/SADT/box.c:98:16: note: You might need to cast the function pointer here objects/SADT/box.c:525:23: note: Parameter 'startpoint' can be declared as pointer to const objects/UML/activity.c:185:38: style: Parameter 'state' can be declared as pointer to const. However it seems that 'state_move_handle' is a callback function, if 'state' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/UML/activity.c:107:25: note: You might need to cast the function pointer here objects/UML/activity.c:185:38: note: Parameter 'state' can be declared as pointer to const objects/UML/activity.c:186:38: style: Parameter 'handle' can be declared as pointer to const. However it seems that 'state_move_handle' is a callback function, if 'handle' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/UML/activity.c:107:25: note: You might need to cast the function pointer here objects/UML/activity.c:186:38: note: Parameter 'handle' can be declared as pointer to const objects/UML/activity.c:187:38: style: Parameter 'to' can be declared as pointer to const. However it seems that 'state_move_handle' is a callback function, if 'to' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/UML/activity.c:107:25: note: You might need to cast the function pointer here objects/UML/activity.c:187:38: note: Parameter 'to' can be declared as pointer to const objects/UML/activity.c:188:38: style: Parameter 'cp' can be declared as pointer to const. However it seems that 'state_move_handle' is a callback function, if 'cp' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/UML/activity.c:107:25: note: You might need to cast the function pointer here objects/UML/activity.c:188:38: note: Parameter 'cp' can be declared as pointer to const objects/UML/activity.c:203:34: style: Parameter 'to' can be declared as pointer to const. However it seems that 'state_move' is a callback function, if 'to' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/UML/activity.c:106:25: note: You might need to cast the function pointer here objects/UML/activity.c:203:34: note: Parameter 'to' can be declared as pointer to const objects/UML/activity.c:282:30: style: Parameter 'startpoint' can be declared as pointer to const. However it seems that 'state_create_activity' is a callback function, if 'startpoint' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/UML/activity.c:83:16: note: You might need to cast the function pointer here objects/UML/activity.c:282:30: note: Parameter 'startpoint' can be declared as pointer to const objects/UML/actor.c:133:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable quark [valueFlowBailoutIncompleteVar] objects/UML/actor.c:245:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_FILL_STYLE_SOLID [valueFlowBailoutIncompleteVar] objects/UML/actor.c:364:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_FONT_SANS [valueFlowBailoutIncompleteVar] objects/UML/actor.c:414:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROP_STDNAME_LINE_WIDTH [valueFlowBailoutIncompleteVar] objects/UML/actor.c:212:34: style: Parameter 'to' can be declared as pointer to const. However it seems that 'actor_move' is a callback function, if 'to' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/UML/actor.c:106:25: note: You might need to cast the function pointer here objects/UML/actor.c:212:34: note: Parameter 'to' can be declared as pointer to const objects/UML/actor.c:338:21: style: Parameter 'startpoint' can be declared as pointer to const. However it seems that 'actor_create' is a callback function, if 'startpoint' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/UML/actor.c:85:16: note: You might need to cast the function pointer here objects/UML/actor.c:338:21: note: Parameter 'startpoint' can be declared as pointer to const objects/UML/association.c:322:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable quark [valueFlowBailoutIncompleteVar] objects/UML/association.c:403:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] objects/UML/association.c:443:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_LINE_STYLE_SOLID [valueFlowBailoutIncompleteVar] objects/UML/association.c:648:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] objects/UML/association.c:763:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERTICAL [valueFlowBailoutIncompleteVar] objects/UML/association.c:848:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_FONT_MONOSPACE [valueFlowBailoutIncompleteVar] objects/UML/association.c:942:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable active [valueFlowBailoutIncompleteVar] objects/UML/branch.c:124:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable quark [valueFlowBailoutIncompleteVar] objects/UML/branch.c:215:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] objects/UML/branch.c:237:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] objects/UML/branch.c:282:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable object [valueFlowBailoutIncompleteVar] objects/UML/branch.c:167:39: style: Parameter 'branch' can be declared as pointer to const. However it seems that 'branch_move_handle' is a callback function, if 'branch' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/UML/branch.c:102:25: note: You might need to cast the function pointer here objects/UML/branch.c:167:39: note: Parameter 'branch' can be declared as pointer to const objects/UML/branch.c:168:39: style: Parameter 'handle' can be declared as pointer to const. However it seems that 'branch_move_handle' is a callback function, if 'handle' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/UML/branch.c:102:25: note: You might need to cast the function pointer here objects/UML/branch.c:168:39: note: Parameter 'handle' can be declared as pointer to const objects/UML/branch.c:169:39: style: Parameter 'to' can be declared as pointer to const. However it seems that 'branch_move_handle' is a callback function, if 'to' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/UML/branch.c:102:25: note: You might need to cast the function pointer here objects/UML/branch.c:169:39: note: Parameter 'to' can be declared as pointer to const objects/UML/branch.c:170:39: style: Parameter 'cp' can be declared as pointer to const. However it seems that 'branch_move_handle' is a callback function, if 'cp' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/UML/branch.c:102:25: note: You might need to cast the function pointer here objects/UML/branch.c:170:39: note: Parameter 'cp' can be declared as pointer to const objects/UML/branch.c:193:36: style: Parameter 'to' can be declared as pointer to const. However it seems that 'branch_move' is a callback function, if 'to' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/UML/branch.c:101:25: note: You might need to cast the function pointer here objects/UML/branch.c:193:36: note: Parameter 'to' can be declared as pointer to const objects/UML/branch.c:258:22: style: Parameter 'startpoint' can be declared as pointer to const. However it seems that 'branch_create' is a callback function, if 'startpoint' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/UML/branch.c:79:16: note: You might need to cast the function pointer here objects/UML/branch.c:258:22: note: Parameter 'startpoint' can be declared as pointer to const objects/UML/association.c:526:21: style: Variable 'state' can be declared as pointer to const [constVariablePointer] objects/UML/association.c:629:10: style: Variable 'points' can be declared as pointer to const [constVariablePointer] objects/UML/association.c:805:41: style: Parameter 'end' can be declared as pointer to const [constParameterPointer] objects/Jackson/requirement.c:132:33: style: Parameter 'req' can be declared as pointer to const. However it seems that 'req_describe_props' is a callback function, if 'req' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/Jackson/requirement.c:114:25: note: You might need to cast the function pointer here objects/Jackson/requirement.c:132:33: note: Parameter 'req' can be declared as pointer to const objects/Jackson/requirement.c:185:36: style: Parameter 'req' can be declared as pointer to const. However it seems that 'req_move_handle' is a callback function, if 'req' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/Jackson/requirement.c:110:25: note: You might need to cast the function pointer here objects/Jackson/requirement.c:185:36: note: Parameter 'req' can be declared as pointer to const objects/Jackson/requirement.c:186:36: style: Parameter 'handle' can be declared as pointer to const. However it seems that 'req_move_handle' is a callback function, if 'handle' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/Jackson/requirement.c:110:25: note: You might need to cast the function pointer here objects/Jackson/requirement.c:186:36: note: Parameter 'handle' can be declared as pointer to const objects/Jackson/requirement.c:187:36: style: Parameter 'to' can be declared as pointer to const. However it seems that 'req_move_handle' is a callback function, if 'to' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/Jackson/requirement.c:110:25: note: You might need to cast the function pointer here objects/Jackson/requirement.c:187:36: note: Parameter 'to' can be declared as pointer to const objects/Jackson/requirement.c:188:36: style: Parameter 'cp' can be declared as pointer to const. However it seems that 'req_move_handle' is a callback function, if 'cp' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/Jackson/requirement.c:110:25: note: You might need to cast the function pointer here objects/Jackson/requirement.c:188:36: note: Parameter 'cp' can be declared as pointer to const objects/Jackson/requirement.c:203:35: style: Parameter 'to' can be declared as pointer to const. However it seems that 'req_move' is a callback function, if 'to' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/Jackson/requirement.c:109:25: note: You might need to cast the function pointer here objects/Jackson/requirement.c:203:35: note: Parameter 'to' can be declared as pointer to const objects/Jackson/requirement.c:338:19: style: Parameter 'startpoint' can be declared as pointer to const. However it seems that 'req_create' is a callback function, if 'startpoint' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/Jackson/requirement.c:88:16: note: You might need to cast the function pointer here objects/Jackson/requirement.c:338:19: note: Parameter 'startpoint' can be declared as pointer to const objects/UML/class.c:272:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable quark [valueFlowBailoutIncompleteVar] objects/UML/class.c:376:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable active [valueFlowBailoutIncompleteVar] objects/UML/class.c:446:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id [valueFlowBailoutIncompleteVar] objects/UML/class.c:493:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable object [valueFlowBailoutIncompleteVar] objects/UML/class.c:560:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HANDLE_NON_MOVABLE [valueFlowBailoutIncompleteVar] objects/UML/class.c:870:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_ALIGN_CENTRE [valueFlowBailoutIncompleteVar] objects/UML/class.c:979:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_ALIGN_LEFT [valueFlowBailoutIncompleteVar] objects/UML/class.c:1134:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_ALIGN_LEFT [valueFlowBailoutIncompleteVar] objects/UML/class.c:1234:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_LINE_STYLE_DASHED [valueFlowBailoutIncompleteVar] objects/UML/class.c:1281:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_FILL_STYLE_SOLID [valueFlowBailoutIncompleteVar] objects/UML/class.c:1315:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pos [valueFlowBailoutIncompleteVar] objects/UML/class.c:1578:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] objects/UML/class.c:1711:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] objects/UML/class.c:1843:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] objects/UML/class.c:1856:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_FONT_MONOSPACE [valueFlowBailoutIncompleteVar] objects/UML/class.c:1970:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable color_black [valueFlowBailoutIncompleteVar] objects/UML/class.c:2034:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] objects/UML/class.c:2135:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] objects/UML/class.c:2265:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROP_STDNAME_LINE_WIDTH [valueFlowBailoutIncompleteVar] objects/UML/class.c:2366:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable object [valueFlowBailoutIncompleteVar] objects/UML/class.c:2542:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] objects/UML/class_dialog.c:129:1: error: There is an unknown macro here somewhere. Configuration is required. If DIA_DEFINE_OBJECT_CHANGE is a macro then please configure it. [unknownMacro] objects/UML/class_attributes_dialog.c:78:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PANGO_UNDERLINE_NONE [valueFlowBailoutIncompleteVar] objects/UML/class_attributes_dialog.c:485:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] objects/UML/class_attributes_dialog.c:564:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_SHADOW_IN [valueFlowBailoutIncompleteVar] objects/UML/class_attributes_dialog.c:127:1: error: Memory leak: comment [memleak] objects/UML/class_operations_dialog.c:86:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PANGO_STYLE_NORMAL [valueFlowBailoutIncompleteVar] objects/UML/class_operations_dialog.c:449:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] objects/UML/class_operations_dialog.c:692:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] objects/UML/class_operations_dialog.c:971:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_SHADOW_IN [valueFlowBailoutIncompleteVar] objects/UML/class_operations_dialog.c:1058:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_SHADOW_IN [valueFlowBailoutIncompleteVar] objects/UML/class_operations_dialog.c:1329:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_SHADOW_IN [valueFlowBailoutIncompleteVar] objects/UML/class_operations_dialog.c:1425:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_SHADOW_IN [valueFlowBailoutIncompleteVar] objects/UML/class_templates_dialog.c:331:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] objects/UML/class_templates_dialog.c:413:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_SHADOW_IN [valueFlowBailoutIncompleteVar] objects/UML/classicon.c:154:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable quark [valueFlowBailoutIncompleteVar] objects/UML/classicon.c:269:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_FILL_STYLE_SOLID [valueFlowBailoutIncompleteVar] objects/UML/classicon.c:384:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] objects/UML/classicon.c:451:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_FONT_SANS [valueFlowBailoutIncompleteVar] objects/UML/classicon.c:245:28: style:inconclusive: Function 'classicon_draw' argument 1 names different: declaration 'cicon' definition 'icon'. [funcArgNamesDifferent] objects/UML/classicon.c:76:39: note: Function 'classicon_draw' argument 1 names different: declaration 'cicon' definition 'icon'. objects/UML/classicon.c:245:28: note: Function 'classicon_draw' argument 1 names different: declaration 'cicon' definition 'icon'. objects/UML/classicon.c:210:42: style: Parameter 'cicon' can be declared as pointer to const. However it seems that 'classicon_move_handle' is a callback function, if 'cicon' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/UML/classicon.c:113:25: note: You might need to cast the function pointer here objects/UML/classicon.c:210:42: note: Parameter 'cicon' can be declared as pointer to const objects/UML/classicon.c:211:42: style: Parameter 'handle' can be declared as pointer to const. However it seems that 'classicon_move_handle' is a callback function, if 'handle' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/UML/classicon.c:113:25: note: You might need to cast the function pointer here objects/UML/classicon.c:211:42: note: Parameter 'handle' can be declared as pointer to const objects/UML/classicon.c:212:42: style: Parameter 'to' can be declared as pointer to const. However it seems that 'classicon_move_handle' is a callback function, if 'to' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/UML/classicon.c:113:25: note: You might need to cast the function pointer here objects/UML/classicon.c:212:42: note: Parameter 'to' can be declared as pointer to const objects/UML/classicon.c:213:42: style: Parameter 'cp' can be declared as pointer to const. However it seems that 'classicon_move_handle' is a callback function, if 'cp' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/UML/classicon.c:113:25: note: You might need to cast the function pointer here objects/UML/classicon.c:213:42: note: Parameter 'cp' can be declared as pointer to const objects/UML/classicon.c:228:41: style: Parameter 'to' can be declared as pointer to const. However it seems that 'classicon_move' is a callback function, if 'to' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/UML/classicon.c:112:25: note: You might need to cast the function pointer here objects/UML/classicon.c:228:41: note: Parameter 'to' can be declared as pointer to const objects/UML/classicon.c:423:25: style: Parameter 'startpoint' can be declared as pointer to const. However it seems that 'classicon_create' is a callback function, if 'startpoint' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/UML/classicon.c:91:16: note: You might need to cast the function pointer here objects/UML/classicon.c:423:25: note: Parameter 'startpoint' can be declared as pointer to const objects/UML/component.c:138:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable quark [valueFlowBailoutIncompleteVar] objects/UML/component.c:245:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_FILL_STYLE_SOLID [valueFlowBailoutIncompleteVar] objects/UML/component.c:337:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIR_NORTH [valueFlowBailoutIncompleteVar] objects/UML/component.c:411:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_FONT_SANS [valueFlowBailoutIncompleteVar] objects/UML/component_feature.c:218:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable active [valueFlowBailoutIncompleteVar] objects/UML/component_feature.c:229:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable quark [valueFlowBailoutIncompleteVar] objects/UML/component_feature.c:299:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HANDLE_CUSTOM2 [valueFlowBailoutIncompleteVar] objects/UML/component_feature.c:348:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_LINE_STYLE_SOLID [valueFlowBailoutIncompleteVar] objects/UML/component_feature.c:387:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_FONT_MONOSPACE [valueFlowBailoutIncompleteVar] objects/UML/component.c:201:42: style: Parameter 'cmp' can be declared as pointer to const. However it seems that 'component_move_handle' is a callback function, if 'cmp' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/UML/component.c:111:25: note: You might need to cast the function pointer here objects/UML/component.c:201:42: note: Parameter 'cmp' can be declared as pointer to const objects/UML/component.c:202:42: style: Parameter 'handle' can be declared as pointer to const. However it seems that 'component_move_handle' is a callback function, if 'handle' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/UML/component.c:111:25: note: You might need to cast the function pointer here objects/UML/component.c:202:42: note: Parameter 'handle' can be declared as pointer to const objects/UML/component.c:203:42: style: Parameter 'to' can be declared as pointer to const. However it seems that 'component_move_handle' is a callback function, if 'to' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/UML/component.c:111:25: note: You might need to cast the function pointer here objects/UML/component.c:203:42: note: Parameter 'to' can be declared as pointer to const objects/UML/component.c:204:42: style: Parameter 'cp' can be declared as pointer to const. However it seems that 'component_move_handle' is a callback function, if 'cp' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/UML/component.c:111:25: note: You might need to cast the function pointer here objects/UML/component.c:204:42: note: Parameter 'cp' can be declared as pointer to const objects/UML/component.c:218:39: style: Parameter 'to' can be declared as pointer to const. However it seems that 'component_move' is a callback function, if 'to' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/UML/component.c:110:25: note: You might need to cast the function pointer here objects/UML/component.c:218:39: note: Parameter 'to' can be declared as pointer to const objects/UML/component.c:387:25: style: Parameter 'startpoint' can be declared as pointer to const. However it seems that 'component_create' is a callback function, if 'startpoint' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/UML/component.c:83:16: note: You might need to cast the function pointer here objects/UML/component.c:387:25: note: Parameter 'startpoint' can be declared as pointer to const objects/UML/component_feature.c:318:9: style: Redundant initialization for 'delta'. The initialized value is overwritten before it is read. [redundantInitialization] objects/UML/component_feature.c:316:15: note: delta is initialized objects/UML/component_feature.c:318:9: note: delta is overwritten objects/UML/component_feature.c:318:3: style: Variable 'delta' is assigned an expression that holds the same value. [redundantAssignment] objects/UML/component_feature.c:316:15: note: delta is assigned '*to' here. objects/UML/component_feature.c:318:3: note: Variable 'delta' is assigned an expression that holds the same value. objects/UML/component_feature.c:458:10: style: Variable 'points' can be declared as pointer to const [constVariablePointer] objects/UML/constraint.c:138:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable quark [valueFlowBailoutIncompleteVar] objects/UML/constraint.c:208:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HANDLE_CUSTOM1 [valueFlowBailoutIncompleteVar] objects/UML/constraint.c:268:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_LINE_STYLE_DASHED [valueFlowBailoutIncompleteVar] objects/UML/constraint.c:309:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_FONT_MONOSPACE [valueFlowBailoutIncompleteVar] objects/UML/constraint.c:371:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable connected_to [valueFlowBailoutIncompleteVar] objects/UML/dependency.c:151:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable quark [valueFlowBailoutIncompleteVar] objects/UML/dependency.c:251:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_LINE_STYLE_DASHED [valueFlowBailoutIncompleteVar] objects/UML/dependency.c:331:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERTICAL [valueFlowBailoutIncompleteVar] objects/UML/dependency.c:422:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable active [valueFlowBailoutIncompleteVar] objects/UML/dependency.c:443:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_FONT_MONOSPACE [valueFlowBailoutIncompleteVar] objects/UML/constraint.c:234:48: style: Parameter 'to' can be declared as pointer to const. However it seems that 'constraint_move' is a callback function, if 'to' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/UML/constraint.c:109:25: note: You might need to cast the function pointer here objects/UML/constraint.c:234:48: note: Parameter 'to' can be declared as pointer to const objects/UML/constraint.c:294:26: style: Parameter 'startpoint' can be declared as pointer to const. However it seems that 'constraint_create' is a callback function, if 'startpoint' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/UML/constraint.c:88:16: note: You might need to cast the function pointer here objects/UML/constraint.c:294:26: note: Parameter 'startpoint' can be declared as pointer to const objects/UML/fork.c:122:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable quark [valueFlowBailoutIncompleteVar] objects/UML/fork.c:219:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_FILL_STYLE_SOLID [valueFlowBailoutIncompleteVar] objects/UML/fork.c:242:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] objects/UML/fork.c:286:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable object [valueFlowBailoutIncompleteVar] objects/UML/generalization.c:146:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable quark [valueFlowBailoutIncompleteVar] objects/UML/generalization.c:245:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_LINE_STYLE_SOLID [valueFlowBailoutIncompleteVar] objects/UML/generalization.c:342:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERTICAL [valueFlowBailoutIncompleteVar] objects/UML/generalization.c:419:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable active [valueFlowBailoutIncompleteVar] objects/UML/generalization.c:440:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_FONT_MONOSPACE [valueFlowBailoutIncompleteVar] objects/UML/fork.c:165:37: style: Parameter 'handle' can be declared as pointer to const. However it seems that 'fork_move_handle' is a callback function, if 'handle' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/UML/fork.c:102:25: note: You might need to cast the function pointer here objects/UML/fork.c:165:37: note: Parameter 'handle' can be declared as pointer to const objects/UML/fork.c:196:32: style: Parameter 'to' can be declared as pointer to const. However it seems that 'fork_move' is a callback function, if 'to' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/UML/fork.c:101:25: note: You might need to cast the function pointer here objects/UML/fork.c:196:32: note: Parameter 'to' can be declared as pointer to const objects/UML/fork.c:262:20: style: Parameter 'startpoint' can be declared as pointer to const. However it seems that 'fork_create' is a callback function, if 'startpoint' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/UML/fork.c:79:16: note: You might need to cast the function pointer here objects/UML/fork.c:262:20: note: Parameter 'startpoint' can be declared as pointer to const objects/UML/fork.c:182:10: style: Variable 'c.y' is assigned a value that is never used. [unreadVariable] objects/UML/implements.c:142:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable quark [valueFlowBailoutIncompleteVar] objects/UML/implements.c:215:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HANDLE_CUSTOM2 [valueFlowBailoutIncompleteVar] objects/UML/implements.c:274:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_LINE_STYLE_SOLID [valueFlowBailoutIncompleteVar] objects/UML/implements.c:315:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_FONT_MONOSPACE [valueFlowBailoutIncompleteVar] objects/UML/implements.c:383:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable connected_to [valueFlowBailoutIncompleteVar] objects/UML/large_package.c:150:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable quark [valueFlowBailoutIncompleteVar] objects/UML/large_package.c:264:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_FILL_STYLE_SOLID [valueFlowBailoutIncompleteVar] objects/UML/large_package.c:382:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable color_black [valueFlowBailoutIncompleteVar] objects/UML/large_package.c:433:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROP_STDNAME_LINE_WIDTH [valueFlowBailoutIncompleteVar] objects/UML/implements.c:241:48: style: Parameter 'to' can be declared as pointer to const. However it seems that 'implements_move' is a callback function, if 'to' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/UML/implements.c:110:25: note: You might need to cast the function pointer here objects/UML/implements.c:241:48: note: Parameter 'to' can be declared as pointer to const objects/UML/implements.c:300:26: style: Parameter 'startpoint' can be declared as pointer to const. However it seems that 'implements_create' is a callback function, if 'startpoint' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/UML/implements.c:89:16: note: You might need to cast the function pointer here objects/UML/implements.c:300:26: note: Parameter 'startpoint' can be declared as pointer to const objects/UML/lifeline.c:458:1: error: There is an unknown macro here somewhere. Configuration is required. If DIA_DEFINE_OBJECT_CHANGE is a macro then please configure it. [unknownMacro] objects/UML/large_package.c:237:45: style: Parameter 'to' can be declared as pointer to const. However it seems that 'largepackage_move' is a callback function, if 'to' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/UML/large_package.c:119:25: note: You might need to cast the function pointer here objects/UML/large_package.c:237:45: note: Parameter 'to' can be declared as pointer to const objects/UML/large_package.c:356:28: style: Parameter 'startpoint' can be declared as pointer to const. However it seems that 'largepackage_create' is a callback function, if 'startpoint' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/UML/large_package.c:93:16: note: You might need to cast the function pointer here objects/UML/large_package.c:356:28: note: Parameter 'startpoint' can be declared as pointer to const objects/UML/message.c:166:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable quark [valueFlowBailoutIncompleteVar] objects/UML/message.c:240:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HANDLE_CUSTOM1 [valueFlowBailoutIncompleteVar] objects/UML/message.c:295:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARROW_HALF_HEAD [valueFlowBailoutIncompleteVar] objects/UML/message.c:390:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_FONT_SANS [valueFlowBailoutIncompleteVar] objects/UML/message.c:448:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable connected_to [valueFlowBailoutIncompleteVar] objects/UML/node.c:139:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable quark [valueFlowBailoutIncompleteVar] objects/UML/node.c:250:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_FILL_STYLE_SOLID [valueFlowBailoutIncompleteVar] objects/UML/node.c:350:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_FONT_SANS [valueFlowBailoutIncompleteVar] objects/UML/node.c:215:30: style: Parameter 'to' can be declared as pointer to const. However it seems that 'node_move' is a callback function, if 'to' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/UML/node.c:107:25: note: You might need to cast the function pointer here objects/UML/node.c:215:30: note: Parameter 'to' can be declared as pointer to const objects/UML/node.c:324:38: style: Parameter 'startpoint' can be declared as pointer to const. However it seems that 'node_create' is a callback function, if 'startpoint' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/UML/node.c:85:16: note: You might need to cast the function pointer here objects/UML/node.c:324:38: note: Parameter 'startpoint' can be declared as pointer to const objects/UML/message.c:260:39: style: Parameter 'to' can be declared as pointer to const. However it seems that 'message_move' is a callback function, if 'to' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/UML/message.c:121:25: note: You might need to cast the function pointer here objects/UML/message.c:260:39: note: Parameter 'to' can be declared as pointer to const objects/UML/message.c:286:10: style: Variable 'endpoints' can be declared as pointer to const [constVariablePointer] objects/UML/message.c:375:23: style: Parameter 'startpoint' can be declared as pointer to const. However it seems that 'message_create' is a callback function, if 'startpoint' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/UML/message.c:100:16: note: You might need to cast the function pointer here objects/UML/message.c:375:23: note: Parameter 'startpoint' can be declared as pointer to const objects/UML/note.c:126:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable quark [valueFlowBailoutIncompleteVar] objects/UML/note.c:234:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_FILL_STYLE_SOLID [valueFlowBailoutIncompleteVar] objects/UML/note.c:323:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_FONT_MONOSPACE [valueFlowBailoutIncompleteVar] objects/UML/note.c:369:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROP_STDNAME_LINE_WIDTH [valueFlowBailoutIncompleteVar] objects/UML/object.c:173:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable quark [valueFlowBailoutIncompleteVar] objects/UML/object.c:206:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_ALIGN_CENTRE [valueFlowBailoutIncompleteVar] objects/UML/object.c:224:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_ALIGN_CENTRE [valueFlowBailoutIncompleteVar] objects/UML/object.c:300:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_FILL_STYLE_SOLID [valueFlowBailoutIncompleteVar] objects/UML/object.c:481:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable color_black [valueFlowBailoutIncompleteVar] objects/UML/object.c:552:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROP_STDNAME_LINE_WIDTH [valueFlowBailoutIncompleteVar] objects/UML/note.c:258:11: style: Redundant assignment of 'poly[2]' to itself. [selfAssignment] objects/UML/note.c:189:37: style: Parameter 'note' can be declared as pointer to const. However it seems that 'note_move_handle' is a callback function, if 'note' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/UML/note.c:100:25: note: You might need to cast the function pointer here objects/UML/note.c:189:37: note: Parameter 'note' can be declared as pointer to const objects/UML/note.c:190:37: style: Parameter 'handle' can be declared as pointer to const. However it seems that 'note_move_handle' is a callback function, if 'handle' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/UML/note.c:100:25: note: You might need to cast the function pointer here objects/UML/note.c:190:37: note: Parameter 'handle' can be declared as pointer to const objects/UML/note.c:191:37: style: Parameter 'to' can be declared as pointer to const. However it seems that 'note_move_handle' is a callback function, if 'to' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/UML/note.c:100:25: note: You might need to cast the function pointer here objects/UML/note.c:191:37: note: Parameter 'to' can be declared as pointer to const objects/UML/note.c:192:37: style: Parameter 'cp' can be declared as pointer to const. However it seems that 'note_move_handle' is a callback function, if 'cp' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/UML/note.c:100:25: note: You might need to cast the function pointer here objects/UML/note.c:192:37: note: Parameter 'cp' can be declared as pointer to const objects/UML/note.c:207:30: style: Parameter 'to' can be declared as pointer to const. However it seems that 'note_move' is a callback function, if 'to' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/UML/note.c:99:25: note: You might need to cast the function pointer here objects/UML/note.c:207:30: note: Parameter 'to' can be declared as pointer to const objects/UML/note.c:297:20: style: Parameter 'startpoint' can be declared as pointer to const. However it seems that 'note_create' is a callback function, if 'startpoint' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/UML/note.c:78:16: note: You might need to cast the function pointer here objects/UML/note.c:297:20: note: Parameter 'startpoint' can be declared as pointer to const objects/UML/realizes.c:146:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable quark [valueFlowBailoutIncompleteVar] objects/UML/realizes.c:249:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_LINE_STYLE_DASHED [valueFlowBailoutIncompleteVar] objects/UML/realizes.c:330:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERTICAL [valueFlowBailoutIncompleteVar] objects/UML/realizes.c:416:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable active [valueFlowBailoutIncompleteVar] objects/UML/realizes.c:437:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_FONT_MONOSPACE [valueFlowBailoutIncompleteVar] objects/UML/object.c:171:29: style:inconclusive: Function 'objet_describe_props' argument 1 names different: declaration 'objet' definition 'ob'. [funcArgNamesDifferent] objects/UML/object.c:89:53: note: Function 'objet_describe_props' argument 1 names different: declaration 'objet' definition 'ob'. objects/UML/object.c:171:29: note: Function 'objet_describe_props' argument 1 names different: declaration 'objet' definition 'ob'. objects/UML/object.c:253:38: style: Parameter 'ob' can be declared as pointer to const. However it seems that 'objet_move_handle' is a callback function, if 'ob' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/UML/object.c:127:25: note: You might need to cast the function pointer here objects/UML/object.c:253:38: note: Parameter 'ob' can be declared as pointer to const objects/UML/object.c:254:38: style: Parameter 'handle' can be declared as pointer to const. However it seems that 'objet_move_handle' is a callback function, if 'handle' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/UML/object.c:127:25: note: You might need to cast the function pointer here objects/UML/object.c:254:38: note: Parameter 'handle' can be declared as pointer to const objects/UML/object.c:255:38: style: Parameter 'to' can be declared as pointer to const. However it seems that 'objet_move_handle' is a callback function, if 'to' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/UML/object.c:127:25: note: You might need to cast the function pointer here objects/UML/object.c:255:38: note: Parameter 'to' can be declared as pointer to const objects/UML/object.c:256:38: style: Parameter 'cp' can be declared as pointer to const. However it seems that 'objet_move_handle' is a callback function, if 'cp' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/UML/object.c:127:25: note: You might need to cast the function pointer here objects/UML/object.c:256:38: note: Parameter 'cp' can be declared as pointer to const objects/UML/object.c:271:30: style: Parameter 'to' can be declared as pointer to const. However it seems that 'objet_move' is a callback function, if 'to' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/UML/object.c:126:25: note: You might need to cast the function pointer here objects/UML/object.c:271:30: note: Parameter 'to' can be declared as pointer to const objects/UML/object.c:459:21: style: Parameter 'startpoint' can be declared as pointer to const. However it seems that 'objet_create' is a callback function, if 'startpoint' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/UML/object.c:96:16: note: You might need to cast the function pointer here objects/UML/object.c:459:21: note: Parameter 'startpoint' can be declared as pointer to const objects/UML/small_package.c:137:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable quark [valueFlowBailoutIncompleteVar] objects/UML/small_package.c:257:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_FILL_STYLE_SOLID [valueFlowBailoutIncompleteVar] objects/UML/small_package.c:364:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_FONT_MONOSPACE [valueFlowBailoutIncompleteVar] objects/UML/small_package.c:422:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROP_STDNAME_LINE_WIDTH [valueFlowBailoutIncompleteVar] objects/UML/state.c:164:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable quark [valueFlowBailoutIncompleteVar] objects/UML/state.c:266:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_ALIGN_LEFT [valueFlowBailoutIncompleteVar] objects/UML/state.c:290:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_FILL_STYLE_SOLID [valueFlowBailoutIncompleteVar] objects/UML/state.c:450:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_FONT_SANS [valueFlowBailoutIncompleteVar] objects/UML/small_package.c:206:45: style: Parameter 'pkg' can be declared as pointer to const. However it seems that 'smallpackage_move_handle' is a callback function, if 'pkg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/UML/small_package.c:109:25: note: You might need to cast the function pointer here objects/UML/small_package.c:206:45: note: Parameter 'pkg' can be declared as pointer to const objects/UML/small_package.c:207:45: style: Parameter 'handle' can be declared as pointer to const. However it seems that 'smallpackage_move_handle' is a callback function, if 'handle' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/UML/small_package.c:109:25: note: You might need to cast the function pointer here objects/UML/small_package.c:207:45: note: Parameter 'handle' can be declared as pointer to const objects/UML/small_package.c:208:45: style: Parameter 'to' can be declared as pointer to const. However it seems that 'smallpackage_move_handle' is a callback function, if 'to' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/UML/small_package.c:109:25: note: You might need to cast the function pointer here objects/UML/small_package.c:208:45: note: Parameter 'to' can be declared as pointer to const objects/UML/small_package.c:209:45: style: Parameter 'cp' can be declared as pointer to const. However it seems that 'smallpackage_move_handle' is a callback function, if 'cp' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/UML/small_package.c:109:25: note: You might need to cast the function pointer here objects/UML/small_package.c:209:45: note: Parameter 'cp' can be declared as pointer to const objects/UML/small_package.c:224:45: style: Parameter 'to' can be declared as pointer to const. However it seems that 'smallpackage_move' is a callback function, if 'to' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/UML/small_package.c:108:25: note: You might need to cast the function pointer here objects/UML/small_package.c:224:45: note: Parameter 'to' can be declared as pointer to const objects/UML/small_package.c:342:28: style: Parameter 'startpoint' can be declared as pointer to const. However it seems that 'smallpackage_create' is a callback function, if 'startpoint' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/UML/small_package.c:87:16: note: You might need to cast the function pointer here objects/UML/small_package.c:342:28: note: Parameter 'startpoint' can be declared as pointer to const objects/UML/state.c:226:38: style: Parameter 'state' can be declared as pointer to const. However it seems that 'state_move_handle' is a callback function, if 'state' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/UML/state.c:126:25: note: You might need to cast the function pointer here objects/UML/state.c:226:38: note: Parameter 'state' can be declared as pointer to const objects/UML/state.c:227:38: style: Parameter 'handle' can be declared as pointer to const. However it seems that 'state_move_handle' is a callback function, if 'handle' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/UML/state.c:126:25: note: You might need to cast the function pointer here objects/UML/state.c:227:38: note: Parameter 'handle' can be declared as pointer to const objects/UML/state.c:228:38: style: Parameter 'to' can be declared as pointer to const. However it seems that 'state_move_handle' is a callback function, if 'to' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/UML/state.c:126:25: note: You might need to cast the function pointer here objects/UML/state.c:228:38: note: Parameter 'to' can be declared as pointer to const objects/UML/state.c:229:38: style: Parameter 'cp' can be declared as pointer to const. However it seems that 'state_move_handle' is a callback function, if 'cp' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/UML/state.c:126:25: note: You might need to cast the function pointer here objects/UML/state.c:229:38: note: Parameter 'cp' can be declared as pointer to const objects/UML/state.c:244:33: style: Parameter 'to' can be declared as pointer to const. However it seems that 'state_move' is a callback function, if 'to' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/UML/state.c:125:25: note: You might need to cast the function pointer here objects/UML/state.c:244:33: note: Parameter 'to' can be declared as pointer to const objects/UML/state.c:421:21: style: Parameter 'startpoint' can be declared as pointer to const. However it seems that 'state_create' is a callback function, if 'startpoint' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/UML/state.c:104:16: note: You might need to cast the function pointer here objects/UML/state.c:421:21: note: Parameter 'startpoint' can be declared as pointer to const objects/UML/state.c:550:31: style: Parameter 'state' can be declared as pointer to const [constParameterPointer] objects/UML/state_term.c:127:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable quark [valueFlowBailoutIncompleteVar] objects/UML/state_term.c:216:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_FILL_STYLE_SOLID [valueFlowBailoutIncompleteVar] objects/UML/state_term.c:299:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable object [valueFlowBailoutIncompleteVar] objects/UML/stereotype.c:30:35: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] objects/UML/state_term.c:173:38: style: Parameter 'state' can be declared as pointer to const. However it seems that 'state_move_handle' is a callback function, if 'state' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/UML/state_term.c:104:25: note: You might need to cast the function pointer here objects/UML/state_term.c:173:38: note: Parameter 'state' can be declared as pointer to const objects/UML/state_term.c:174:38: style: Parameter 'handle' can be declared as pointer to const. However it seems that 'state_move_handle' is a callback function, if 'handle' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/UML/state_term.c:104:25: note: You might need to cast the function pointer here objects/UML/state_term.c:174:38: note: Parameter 'handle' can be declared as pointer to const objects/UML/state_term.c:175:38: style: Parameter 'to' can be declared as pointer to const. However it seems that 'state_move_handle' is a callback function, if 'to' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/UML/state_term.c:104:25: note: You might need to cast the function pointer here objects/UML/state_term.c:175:38: note: Parameter 'to' can be declared as pointer to const objects/UML/state_term.c:176:38: style: Parameter 'cp' can be declared as pointer to const. However it seems that 'state_move_handle' is a callback function, if 'cp' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/UML/state_term.c:104:25: note: You might need to cast the function pointer here objects/UML/state_term.c:176:38: note: Parameter 'cp' can be declared as pointer to const objects/UML/state_term.c:191:33: style: Parameter 'to' can be declared as pointer to const. However it seems that 'state_move' is a callback function, if 'to' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/UML/state_term.c:103:25: note: You might need to cast the function pointer here objects/UML/state_term.c:191:33: note: Parameter 'to' can be declared as pointer to const objects/UML/state_term.c:267:21: style: Parameter 'startpoint' can be declared as pointer to const. However it seems that 'state_create' is a callback function, if 'startpoint' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/UML/state_term.c:82:16: note: You might need to cast the function pointer here objects/UML/state_term.c:267:21: note: Parameter 'startpoint' can be declared as pointer to const objects/UML/state_term.c:289:7: style: Variable 'p.x' is assigned a value that is never used. [unreadVariable] objects/UML/state_term.c:290:7: style: Variable 'p.y' is assigned a value that is never used. [unreadVariable] objects/UML/uml.c:67:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_PLUGIN_INIT_ERROR [valueFlowBailoutIncompleteVar] objects/UML/class.c:1688:24: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] objects/UML/transition.c:200:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_FONT_SANS [valueFlowBailoutIncompleteVar] objects/UML/transition.c:287:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable quark [valueFlowBailoutIncompleteVar] objects/UML/transition.c:310:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable active [valueFlowBailoutIncompleteVar] objects/UML/transition.c:363:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARROW_LINES [valueFlowBailoutIncompleteVar] objects/UML/transition.c:471:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HANDLE_CUSTOM2 [valueFlowBailoutIncompleteVar] objects/UML/class.c:2488:49: style:inconclusive: Function 'umlclass_num_dynamic_connectionpoints' argument 1 names different: declaration 'class' definition 'umlclass'. [funcArgNamesDifferent] objects/UML/class.c:85:60: note: Function 'umlclass_num_dynamic_connectionpoints' argument 1 names different: declaration 'class' definition 'umlclass'. objects/UML/class.c:2488:49: note: Function 'umlclass_num_dynamic_connectionpoints' argument 1 names different: declaration 'class' definition 'umlclass'. objects/UML/class.c:583:43: style: Parameter 'to' can be declared as pointer to const. However it seems that 'umlclass_move' is a callback function, if 'to' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/UML/class.c:126:25: note: You might need to cast the function pointer here objects/UML/class.c:583:43: note: Parameter 'to' can be declared as pointer to const objects/UML/class.c:681:11: style: Variable 'CommentTag' can be declared as pointer to const [constVariablePointer] objects/UML/class.c:1390:13: style: Variable 'CommentString' can be declared as pointer to const [constVariablePointer] objects/UML/class.c:1425:13: style: Variable 'CommentString' can be declared as pointer to const [constVariablePointer] objects/UML/class.c:1904:24: style: Parameter 'startpoint' can be declared as pointer to const. However it seems that 'umlclass_create' is a callback function, if 'startpoint' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/UML/class.c:92:16: note: You might need to cast the function pointer here objects/UML/class.c:1904:24: note: Parameter 'startpoint' can be declared as pointer to const objects/UML/class.c:2180:21: style: Variable 'attr' can be declared as pointer to const [constVariablePointer] objects/UML/class.c:2192:21: style: Variable 'op' can be declared as pointer to const [constVariablePointer] objects/UML/class.c:2492:12: style: Variable 'list' can be declared as pointer to const [constVariablePointer] objects/UML/class.c:2498:12: style: Variable 'list' can be declared as pointer to const [constVariablePointer] objects/UML/umlattribute.c:265:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ConnectionPoint [valueFlowBailoutIncompleteVar] objects/UML/class.c:1469:16: style: Variable 'width' is assigned a value that is never used. [unreadVariable] objects/UML/class.c:1532:19: style: Variable 'width' is assigned a value that is never used. [unreadVariable] objects/UML/transition.c:346:55: style:inconclusive: Function 'transition_draw' argument 2 names different: declaration 'ddisp' definition 'renderer'. [funcArgNamesDifferent] objects/UML/transition.c:70:66: note: Function 'transition_draw' argument 2 names different: declaration 'ddisp' definition 'renderer'. objects/UML/transition.c:346:55: note: Function 'transition_draw' argument 2 names different: declaration 'ddisp' definition 'renderer'. objects/UML/transition.c:426:32: style:inconclusive: Function 'transition_select' argument 1 names different: declaration 'obj' definition 'transition'. [funcArgNamesDifferent] objects/UML/transition.c:74:43: note: Function 'transition_select' argument 1 names different: declaration 'obj' definition 'transition'. objects/UML/transition.c:426:32: note: Function 'transition_select' argument 1 names different: declaration 'obj' definition 'transition'. objects/UML/transition.c:435:49: style:inconclusive: Function 'transition_move' argument 2 names different: declaration 'pos' definition 'newpos'. [funcArgNamesDifferent] objects/UML/transition.c:78:70: note: Function 'transition_move' argument 2 names different: declaration 'pos' definition 'newpos'. objects/UML/transition.c:435:49: note: Function 'transition_move' argument 2 names different: declaration 'pos' definition 'newpos'. objects/UML/transition.c:459:43: style:inconclusive: Function 'transition_move_handle' argument 3 names different: declaration 'pos' definition 'newpos'. [funcArgNamesDifferent] objects/UML/transition.c:81:70: note: Function 'transition_move_handle' argument 3 names different: declaration 'pos' definition 'newpos'. objects/UML/transition.c:459:43: note: Function 'transition_move_handle' argument 3 names different: declaration 'pos' definition 'newpos'. objects/UML/transition.c:534:39: style:inconclusive: Function 'transition_add_segment_cb' argument 2 names different: declaration 'clicked_point' definition 'clickedpoint'. [funcArgNamesDifferent] objects/UML/transition.c:90:70: note: Function 'transition_add_segment_cb' argument 2 names different: declaration 'clicked_point' definition 'clickedpoint'. objects/UML/transition.c:534:39: note: Function 'transition_add_segment_cb' argument 2 names different: declaration 'clicked_point' definition 'clickedpoint'. objects/UML/transition.c:548:39: style:inconclusive: Function 'transition_del_segment_cb' argument 2 names different: declaration 'clicked_point' definition 'clickedpoint'. [funcArgNamesDifferent] objects/UML/transition.c:93:70: note: Function 'transition_del_segment_cb' argument 2 names different: declaration 'clicked_point' definition 'clickedpoint'. objects/UML/transition.c:548:39: note: Function 'transition_del_segment_cb' argument 2 names different: declaration 'clicked_point' definition 'clickedpoint'. objects/UML/transition.c:339:32: style: Parameter 'transition' can be declared as pointer to const [constParameterPointer] objects/UML/transition.c:562:37: style: Parameter 'text_pos' can be declared as pointer to const [constParameterPointer] objects/UML/transition.c:583:10: style: Variable 'points' can be declared as pointer to const [constVariablePointer] objects/UML/umlformalparameter.c:94:47: style: Parameter 'param' can be declared as pointer to const. However it seems that 'formal_parameter_destroy' is a callback function, if 'param' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/UML/umlformalparameter.c:104:50: note: You might need to cast the function pointer here objects/UML/umlformalparameter.c:94:47: note: Parameter 'param' can be declared as pointer to const objects/UML/umloperation.c:166:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] objects/UML/umloperation.c:279:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] objects/UML/umloperation.c:302:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] objects/UML/umloperation.c:431:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ConnectionPoint [valueFlowBailoutIncompleteVar] objects/UML/umlattribute.c:102:40: style:inconclusive: Function 'uml_attribute_copy_into' argument 1 names different: declaration 'srcattr' definition 'attr'. [funcArgNamesDifferent] objects/UML/uml.h:181:76: note: Function 'uml_attribute_copy_into' argument 1 names different: declaration 'srcattr' definition 'attr'. objects/UML/umlattribute.c:102:40: note: Function 'uml_attribute_copy_into' argument 1 names different: declaration 'srcattr' definition 'attr'. objects/UML/umlattribute.c:102:60: style:inconclusive: Function 'uml_attribute_copy_into' argument 2 names different: declaration 'destattr' definition 'newattr'. [funcArgNamesDifferent] objects/UML/uml.h:182:76: note: Function 'uml_attribute_copy_into' argument 2 names different: declaration 'destattr' definition 'newattr'. objects/UML/umlattribute.c:102:60: note: Function 'uml_attribute_copy_into' argument 2 names different: declaration 'destattr' definition 'newattr'. objects/UML/umlattribute.c:148:34: style:inconclusive: Function 'uml_attribute_ref' argument 1 names different: declaration 'attribute' definition 'self'. [funcArgNamesDifferent] objects/UML/uml.h:183:76: note: Function 'uml_attribute_ref' argument 1 names different: declaration 'attribute' definition 'self'. objects/UML/umlattribute.c:148:34: note: Function 'uml_attribute_ref' argument 1 names different: declaration 'attribute' definition 'self'. objects/UML/umlattribute.c:171:36: style:inconclusive: Function 'uml_attribute_unref' argument 1 names different: declaration 'attribute' definition 'self'. [funcArgNamesDifferent] objects/UML/uml.h:184:76: note: Function 'uml_attribute_unref' argument 1 names different: declaration 'attribute' definition 'self'. objects/UML/umlattribute.c:171:36: note: Function 'uml_attribute_unref' argument 1 names different: declaration 'attribute' definition 'self'. objects/UML/umlattribute.c:157:34: style: Parameter 'attr' can be declared as pointer to const. However it seems that 'attribute_destroy' is a callback function, if 'attr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/UML/umlattribute.c:173:49: note: You might need to cast the function pointer here objects/UML/umlattribute.c:157:34: note: Parameter 'attr' can be declared as pointer to const objects/UML/umlparameter.c:125:31: style: Parameter 'param' can be declared as pointer to const. However it seems that 'parameter_free' is a callback function, if 'param' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/UML/umlparameter.c:137:50: note: You might need to cast the function pointer here objects/UML/umlparameter.c:125:31: note: Parameter 'param' can be declared as pointer to const objects/UML/umlparameter.c:142:41: style: Parameter 'param' can be declared as pointer to const [constParameterPointer] objects/UML/umloperation.c:428:55: style:inconclusive: Function 'uml_operation_ensure_connection_points' argument 1 names different: declaration 'oper' definition 'op'. [funcArgNamesDifferent] objects/UML/uml.h:169:76: note: Function 'uml_operation_ensure_connection_points' argument 1 names different: declaration 'oper' definition 'op'. objects/UML/umloperation.c:428:55: note: Function 'uml_operation_ensure_connection_points' argument 1 names different: declaration 'oper' definition 'op'. objects/chronogram/chronogram.c:40:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_PLUGIN_INIT_ERROR [valueFlowBailoutIncompleteVar] objects/UML/usecase.c:145:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable quark [valueFlowBailoutIncompleteVar] objects/UML/usecase.c:266:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_FILL_STYLE_SOLID [valueFlowBailoutIncompleteVar] objects/UML/usecase.c:339:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] objects/UML/usecase.c:423:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_FONT_SANS [valueFlowBailoutIncompleteVar] objects/UML/usecase.c:470:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROP_STDNAME_LINE_WIDTH [valueFlowBailoutIncompleteVar] objects/chronogram/chronoline_event.c:47:12: style: Variable 'ca' can be declared as pointer to const [constVariablePointer] objects/chronogram/chronoline_event.c:48:12: style: Variable 'cb' can be declared as pointer to const [constVariablePointer] objects/chronogram/chronoline_event.c:62:12: style: Variable 'cle' can be declared as pointer to const [constVariablePointer] objects/chronogram/chronoline_event.c:109:26: style: Parameter 'et' can be declared as pointer to const [constParameterPointer] objects/chronogram/chronoline.c:196:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable quark [valueFlowBailoutIncompleteVar] objects/chronogram/chronoline.c:308:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] objects/chronogram/chronoline.c:352:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] objects/chronogram/chronoline.c:415:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_LINE_JOIN_MITER [valueFlowBailoutIncompleteVar] objects/chronogram/chronoline.c:469:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_LINE_JOIN_MITER [valueFlowBailoutIncompleteVar] objects/chronogram/chronoline.c:512:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable red [valueFlowBailoutIncompleteVar] objects/chronogram/chronoline.c:590:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] objects/chronogram/chronoline.c:659:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_FONT_SANS [valueFlowBailoutIncompleteVar] objects/chronogram/chronoref.c:178:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable quark [valueFlowBailoutIncompleteVar] objects/chronogram/chronoref.c:286:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_LINE_STYLE_SOLID [valueFlowBailoutIncompleteVar] objects/chronogram/chronoref.c:423:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIR_SOUTH [valueFlowBailoutIncompleteVar] objects/chronogram/chronoref.c:451:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_FONT_SANS [valueFlowBailoutIncompleteVar] objects/UML/usecase.c:198:40: style: Parameter 'usecase' can be declared as pointer to const. However it seems that 'usecase_move_handle' is a callback function, if 'usecase' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/UML/usecase.c:114:25: note: You might need to cast the function pointer here objects/UML/usecase.c:198:40: note: Parameter 'usecase' can be declared as pointer to const objects/UML/usecase.c:199:40: style: Parameter 'handle' can be declared as pointer to const. However it seems that 'usecase_move_handle' is a callback function, if 'handle' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/UML/usecase.c:114:25: note: You might need to cast the function pointer here objects/UML/usecase.c:199:40: note: Parameter 'handle' can be declared as pointer to const objects/UML/usecase.c:200:40: style: Parameter 'to' can be declared as pointer to const. However it seems that 'usecase_move_handle' is a callback function, if 'to' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/UML/usecase.c:114:25: note: You might need to cast the function pointer here objects/UML/usecase.c:200:40: note: Parameter 'to' can be declared as pointer to const objects/UML/usecase.c:201:40: style: Parameter 'cp' can be declared as pointer to const. However it seems that 'usecase_move_handle' is a callback function, if 'cp' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/UML/usecase.c:114:25: note: You might need to cast the function pointer here objects/UML/usecase.c:201:40: note: Parameter 'cp' can be declared as pointer to const objects/UML/usecase.c:216:39: style: Parameter 'to' can be declared as pointer to const. However it seems that 'usecase_move' is a callback function, if 'to' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/UML/usecase.c:113:25: note: You might need to cast the function pointer here objects/UML/usecase.c:216:39: note: Parameter 'to' can be declared as pointer to const objects/UML/usecase.c:397:23: style: Parameter 'startpoint' can be declared as pointer to const. However it seems that 'usecase_create' is a callback function, if 'startpoint' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/UML/usecase.c:92:16: note: You might need to cast the function pointer here objects/UML/usecase.c:397:23: note: Parameter 'startpoint' can be declared as pointer to const objects/UML/usecase.c:57:14: style: struct member '_UsecasePropertiesDialog::dialog' is never used. [unusedStructMember] objects/UML/usecase.c:59:20: style: struct member '_UsecasePropertiesDialog::text_out' is never used. [unusedStructMember] objects/UML/usecase.c:60:20: style: struct member '_UsecasePropertiesDialog::collaboration' is never used. [unusedStructMember] objects/custom/shape_info.h:241:39: error: There is an unknown macro here somewhere. Configuration is required. If G_GSIZE_FORMAT is a macro then please configure it. [unknownMacro] objects/custom/custom_object.c:1870:1: error: There is an unknown macro here somewhere. Configuration is required. If DIA_DEFINE_OBJECT_CHANGE is a macro then please configure it. [unknownMacro] objects/chronogram/chronoref.c:265:46: style: Parameter 'to' can be declared as pointer to const. However it seems that 'chronoref_move' is a callback function, if 'to' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/chronogram/chronoref.c:124:25: note: You might need to cast the function pointer here objects/chronogram/chronoref.c:265:46: note: Parameter 'to' can be declared as pointer to const objects/chronogram/chronoref.c:427:25: style: Parameter 'startpoint' can be declared as pointer to const. However it seems that 'chronoref_create' is a callback function, if 'startpoint' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/chronogram/chronoref.c:102:16: note: You might need to cast the function pointer here objects/chronogram/chronoref.c:427:25: note: Parameter 'startpoint' can be declared as pointer to const objects/chronogram/chronoref.c:291:15: style: Variable 'lr_corner.y' is assigned a value that is never used. [unreadVariable] objects/custom/custom_util.c:30:9: style: Variable 'dirname' can be declared as pointer to const [constVariablePointer] objects/custom_lines/custom_lines.c:117:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_FILE_TEST_IS_DIR [valueFlowBailoutIncompleteVar] objects/custom_lines/custom_lines.c:155:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_PLUGIN_INIT_ERROR [valueFlowBailoutIncompleteVar] objects/custom_lines/custom_linetypes.c:196:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pdtpp_true [valueFlowBailoutIncompleteVar] objects/custom_lines/custom_linetypes.c:273:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DiaObjectType [valueFlowBailoutIncompleteVar] objects/custom_lines/custom_lines.c:44:54: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] objects/custom_lines/custom_lines.c:59:39: style: Parameter 'lhs' can be declared as pointer to const [constParameterPointer] objects/custom_lines/custom_lines.c:59:50: style: Parameter 'mid' can be declared as pointer to const [constParameterPointer] objects/custom_lines/custom_lines.c:59:61: style: Parameter 'rhs' can be declared as pointer to const [constParameterPointer] objects/custom_lines/custom_lines.c:150:9: style: Variable 'line_path' can be declared as pointer to const [constVariablePointer] objects/custom_lines/custom_lines.c:151:9: style: Variable 'home_dir' can be declared as pointer to const [constVariablePointer] objects/custom_lines/custom_lines.c:173:11: style: Variable 'thedir' can be declared as pointer to const [constVariablePointer] objects/custom_lines/custom_linetypes.c:108:18: style: Variable 'ot' can be declared as pointer to const [constVariablePointer] objects/custom_lines/custom_linetypes.c:109:13: style: Variable 'line_info' can be declared as pointer to const [constVariablePointer] objects/custom_lines/custom_linetypes.c:188:57: style: Parameter 'info' can be declared as pointer to const [constParameterPointer] objects/custom_lines/line_info.c:96:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_LINE_STYLE_SOLID [valueFlowBailoutIncompleteVar] objects/custom_lines/line_info.c:134:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARROW_NONE [valueFlowBailoutIncompleteVar] objects/custom_lines/line_info.c:286:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_LINE_STYLE_SOLID [valueFlowBailoutIncompleteVar] objects/custom_lines/line_info.c:345:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ELEMENT_NODE [valueFlowBailoutIncompleteVar] objects/custom_lines/line_info.c:56:10: style: Variable 'dirname' can be declared as pointer to const [constVariablePointer] objects/flowchart/box.c:167:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable quark [valueFlowBailoutIncompleteVar] objects/flowchart/box.c:256:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] objects/flowchart/box.c:369:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_FILL_STYLE_SOLID [valueFlowBailoutIncompleteVar] objects/flowchart/box.c:416:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_TEXT_FIT_NEVER [valueFlowBailoutIncompleteVar] objects/flowchart/box.c:611:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_ALIGN_CENTRE [valueFlowBailoutIncompleteVar] objects/flowchart/box.c:651:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable color_black [valueFlowBailoutIncompleteVar] objects/flowchart/box.c:708:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable color_black [valueFlowBailoutIncompleteVar] objects/flowchart/diamond.c:165:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable quark [valueFlowBailoutIncompleteVar] objects/flowchart/diamond.c:378:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] objects/flowchart/diamond.c:425:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_TEXT_FIT_ALWAYS [valueFlowBailoutIncompleteVar] objects/flowchart/diamond.c:578:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_ALIGN_CENTRE [valueFlowBailoutIncompleteVar] objects/flowchart/diamond.c:619:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable color_black [valueFlowBailoutIncompleteVar] objects/flowchart/diamond.c:677:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable color_black [valueFlowBailoutIncompleteVar] objects/flowchart/box.c:388:39: style:inconclusive: Function 'box_update_data' argument 2 names different: declaration 'horix' definition 'horiz'. [funcArgNamesDifferent] objects/flowchart/box.c:92:51: note: Function 'box_update_data' argument 2 names different: declaration 'horix' definition 'horiz'. objects/flowchart/box.c:388:39: note: Function 'box_update_data' argument 2 names different: declaration 'horix' definition 'horiz'. objects/flowchart/box.c:345:28: style: Parameter 'to' can be declared as pointer to const. However it seems that 'box_move' is a callback function, if 'to' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/flowchart/box.c:128:25: note: You might need to cast the function pointer here objects/flowchart/box.c:345:28: note: Parameter 'to' can be declared as pointer to const objects/flowchart/box.c:566:19: style: Parameter 'startpoint' can be declared as pointer to const. However it seems that 'box_create' is a callback function, if 'startpoint' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/flowchart/box.c:107:16: note: You might need to cast the function pointer here objects/flowchart/box.c:566:19: note: Parameter 'startpoint' can be declared as pointer to const objects/chronogram/chronoline.c:286:49: style: Parameter 'to' can be declared as pointer to const. However it seems that 'chronoline_move' is a callback function, if 'to' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/chronogram/chronoline.c:130:25: note: You might need to cast the function pointer here objects/chronogram/chronoline.c:286:49: note: Parameter 'to' can be declared as pointer to const objects/chronogram/chronoline.c:510:46: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] objects/chronogram/chronoline.c:632:26: style: Parameter 'startpoint' can be declared as pointer to const. However it seems that 'chronoline_create' is a callback function, if 'startpoint' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/chronogram/chronoline.c:109:16: note: You might need to cast the function pointer here objects/chronogram/chronoline.c:632:26: note: Parameter 'startpoint' can be declared as pointer to const objects/flowchart/flowchart.c:38:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_PLUGIN_INIT_ERROR [valueFlowBailoutIncompleteVar] objects/flowchart/ellipse.c:164:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable quark [valueFlowBailoutIncompleteVar] objects/flowchart/ellipse.c:380:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_FILL_STYLE_SOLID [valueFlowBailoutIncompleteVar] objects/flowchart/ellipse.c:435:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_TEXT_FIT_WHEN_NEEDED [valueFlowBailoutIncompleteVar] objects/flowchart/ellipse.c:557:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_ALIGN_CENTRE [valueFlowBailoutIncompleteVar] objects/flowchart/ellipse.c:597:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable color_black [valueFlowBailoutIncompleteVar] objects/flowchart/ellipse.c:655:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable color_black [valueFlowBailoutIncompleteVar] objects/flowchart/diamond.c:403:51: style:inconclusive: Function 'diamond_update_data' argument 2 names different: declaration 'h' definition 'horiz'. [funcArgNamesDifferent] objects/flowchart/diamond.c:92:63: note: Function 'diamond_update_data' argument 2 names different: declaration 'h' definition 'horiz'. objects/flowchart/diamond.c:403:51: note: Function 'diamond_update_data' argument 2 names different: declaration 'h' definition 'horiz'. objects/flowchart/diamond.c:403:70: style:inconclusive: Function 'diamond_update_data' argument 3 names different: declaration 'v' definition 'vert'. [funcArgNamesDifferent] objects/flowchart/diamond.c:92:77: note: Function 'diamond_update_data' argument 3 names different: declaration 'v' definition 'vert'. objects/flowchart/diamond.c:403:70: note: Function 'diamond_update_data' argument 3 names different: declaration 'v' definition 'vert'. objects/flowchart/diamond.c:218:49: style: Parameter 'point' can be declared as pointer to const. However it seems that 'diamond_distance_from' is a callback function, if 'point' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/flowchart/diamond.c:126:25: note: You might need to cast the function pointer here objects/flowchart/diamond.c:218:49: note: Parameter 'point' can be declared as pointer to const objects/flowchart/diamond.c:356:40: style: Parameter 'to' can be declared as pointer to const. However it seems that 'diamond_move' is a callback function, if 'to' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/flowchart/diamond.c:129:25: note: You might need to cast the function pointer here objects/flowchart/diamond.c:356:40: note: Parameter 'to' can be declared as pointer to const objects/flowchart/diamond.c:534:23: style: Parameter 'startpoint' can be declared as pointer to const. However it seems that 'diamond_create' is a callback function, if 'startpoint' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/flowchart/diamond.c:108:16: note: You might need to cast the function pointer here objects/flowchart/diamond.c:534:23: note: Parameter 'startpoint' can be declared as pointer to const objects/flowchart/parallelogram.c:169:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable quark [valueFlowBailoutIncompleteVar] objects/flowchart/parallelogram.c:376:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] objects/flowchart/parallelogram.c:433:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_TEXT_FIT_ALWAYS [valueFlowBailoutIncompleteVar] objects/flowchart/parallelogram.c:632:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_ALIGN_CENTRE [valueFlowBailoutIncompleteVar] objects/flowchart/parallelogram.c:672:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable color_black [valueFlowBailoutIncompleteVar] objects/flowchart/parallelogram.c:732:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable color_black [valueFlowBailoutIncompleteVar] objects/network/basestation.c:141:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable quark [valueFlowBailoutIncompleteVar] objects/network/basestation.c:208:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HANDLE_NON_MOVABLE [valueFlowBailoutIncompleteVar] objects/network/basestation.c:250:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_FILL_STYLE_SOLID [valueFlowBailoutIncompleteVar] objects/network/basestation.c:391:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_FONT_MONOSPACE [valueFlowBailoutIncompleteVar] objects/flowchart/ellipse.c:398:51: style:inconclusive: Function 'ellipse_update_data' argument 2 names different: declaration 'h' definition 'horiz'. [funcArgNamesDifferent] objects/flowchart/ellipse.c:91:63: note: Function 'ellipse_update_data' argument 2 names different: declaration 'h' definition 'horiz'. objects/flowchart/ellipse.c:398:51: note: Function 'ellipse_update_data' argument 2 names different: declaration 'h' definition 'horiz'. objects/flowchart/ellipse.c:398:70: style:inconclusive: Function 'ellipse_update_data' argument 3 names different: declaration 'v' definition 'vert'. [funcArgNamesDifferent] objects/flowchart/ellipse.c:91:77: note: Function 'ellipse_update_data' argument 3 names different: declaration 'v' definition 'vert'. objects/flowchart/ellipse.c:398:70: note: Function 'ellipse_update_data' argument 3 names different: declaration 'v' definition 'vert'. objects/flowchart/ellipse.c:355:40: style: Parameter 'to' can be declared as pointer to const. However it seems that 'ellipse_move' is a callback function, if 'to' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/flowchart/ellipse.c:128:25: note: You might need to cast the function pointer here objects/flowchart/ellipse.c:355:40: note: Parameter 'to' can be declared as pointer to const objects/flowchart/ellipse.c:513:23: style: Parameter 'startpoint' can be declared as pointer to const. However it seems that 'ellipse_create' is a callback function, if 'startpoint' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/flowchart/ellipse.c:107:16: note: You might need to cast the function pointer here objects/flowchart/ellipse.c:513:23: note: Parameter 'startpoint' can be declared as pointer to const objects/network/basestation.c:218:52: style: Parameter 'to' can be declared as pointer to const. However it seems that 'basestation_move' is a callback function, if 'to' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/network/basestation.c:112:25: note: You might need to cast the function pointer here objects/network/basestation.c:218:52: note: Parameter 'to' can be declared as pointer to const objects/network/basestation.c:369:27: style: Parameter 'startpoint' can be declared as pointer to const. However it seems that 'basestation_create' is a callback function, if 'startpoint' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/network/basestation.c:90:18: note: You might need to cast the function pointer here objects/network/basestation.c:369:27: note: Parameter 'startpoint' can be declared as pointer to const objects/network/bus.c:78:1: error: There is an unknown macro here somewhere. Configuration is required. If DIA_DEFINE_OBJECT_CHANGE is a macro then please configure it. [unknownMacro] objects/flowchart/parallelogram.c:409:45: style:inconclusive: Function 'pgram_update_data' argument 2 names different: declaration 'h' definition 'horiz'. [funcArgNamesDifferent] objects/flowchart/parallelogram.c:93:57: note: Function 'pgram_update_data' argument 2 names different: declaration 'h' definition 'horiz'. objects/flowchart/parallelogram.c:409:45: note: Function 'pgram_update_data' argument 2 names different: declaration 'h' definition 'horiz'. objects/flowchart/parallelogram.c:409:64: style:inconclusive: Function 'pgram_update_data' argument 3 names different: declaration 'v' definition 'vert'. [funcArgNamesDifferent] objects/flowchart/parallelogram.c:93:72: note: Function 'pgram_update_data' argument 3 names different: declaration 'v' definition 'vert'. objects/flowchart/parallelogram.c:409:64: note: Function 'pgram_update_data' argument 3 names different: declaration 'v' definition 'vert'. objects/flowchart/parallelogram.c:353:34: style: Parameter 'to' can be declared as pointer to const. However it seems that 'pgram_move' is a callback function, if 'to' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/flowchart/parallelogram.c:130:25: note: You might need to cast the function pointer here objects/flowchart/parallelogram.c:353:34: note: Parameter 'to' can be declared as pointer to const objects/flowchart/parallelogram.c:586:21: style: Parameter 'startpoint' can be declared as pointer to const. However it seems that 'pgram_create' is a callback function, if 'startpoint' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/flowchart/parallelogram.c:109:16: note: You might need to cast the function pointer here objects/flowchart/parallelogram.c:586:21: note: Parameter 'startpoint' can be declared as pointer to const objects/network/network.c:41:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_PLUGIN_INIT_ERROR [valueFlowBailoutIncompleteVar] objects/network/radiocell.c:140:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable quark [valueFlowBailoutIncompleteVar] objects/network/radiocell.c:207:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HANDLE_CUSTOM2 [valueFlowBailoutIncompleteVar] objects/network/radiocell.c:260:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_FILL_STYLE_SOLID [valueFlowBailoutIncompleteVar] objects/network/radiocell.c:286:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] objects/network/radiocell.c:332:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable color_white [valueFlowBailoutIncompleteVar] objects/network/wanlink.c:129:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable quark [valueFlowBailoutIncompleteVar] objects/network/wanlink.c:197:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable color_black [valueFlowBailoutIncompleteVar] objects/network/wanlink.c:226:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_LINE_JOIN_MITER [valueFlowBailoutIncompleteVar] objects/network/wanlink.c:345:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable color_black [valueFlowBailoutIncompleteVar] objects/network/wanlink.c:441:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable connected_to [valueFlowBailoutIncompleteVar] objects/standard/arc.c:249:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] objects/standard/arc.c:353:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HANDLE_CUSTOM1 [valueFlowBailoutIncompleteVar] objects/standard/arc.c:622:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable connected_to [valueFlowBailoutIncompleteVar] objects/standard/arc.c:714:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HANDLE_CUSTOM1 [valueFlowBailoutIncompleteVar] objects/standard/arc.c:738:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DiaRectangle [valueFlowBailoutIncompleteVar] objects/network/wanlink.c:166:23: style: Parameter 'startpoint' can be declared as pointer to const. However it seems that 'wanlink_create' is a callback function, if 'startpoint' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/network/wanlink.c:81:16: note: You might need to cast the function pointer here objects/network/wanlink.c:166:23: note: Parameter 'startpoint' can be declared as pointer to const objects/standard/arc.c:786:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DiaRectangle [valueFlowBailoutIncompleteVar] objects/network/wanlink.c:271:39: style: Parameter 'to' can be declared as pointer to const. However it seems that 'wanlink_move' is a callback function, if 'to' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/network/wanlink.c:95:25: note: You might need to cast the function pointer here objects/network/wanlink.c:271:39: note: Parameter 'to' can be declared as pointer to const objects/standard/arc.c:844:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] objects/network/wanlink.c:364:26: style: Parameter 'm' can be declared as const array [constParameter] objects/standard/arc.c:983:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable color_black [valueFlowBailoutIncompleteVar] objects/network/wanlink.c:364:36: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] objects/standard/arc.c:1039:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DiaRectangle [valueFlowBailoutIncompleteVar] objects/network/wanlink.c:389:22: style: Parameter 'm1' can be declared as const array [constParameter] objects/standard/bezier.c:159:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable quark [valueFlowBailoutIncompleteVar] objects/standard/bezier.c:200:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable connected_to [valueFlowBailoutIncompleteVar] objects/standard/bezier.c:242:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HANDLE_MOVE_CREATE [valueFlowBailoutIncompleteVar] objects/standard/bezier.c:281:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p1 [valueFlowBailoutIncompleteVar] objects/standard/bezier.c:301:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p1 [valueFlowBailoutIncompleteVar] objects/standard/bezier.c:320:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p1 [valueFlowBailoutIncompleteVar] objects/standard/bezier.c:384:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable connected_to [valueFlowBailoutIncompleteVar] objects/standard/bezier.c:454:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DiaRectangle [valueFlowBailoutIncompleteVar] objects/standard/bezier.c:511:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DiaRectangle [valueFlowBailoutIncompleteVar] objects/standard/bezier.c:544:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p1 [valueFlowBailoutIncompleteVar] objects/standard/bezier.c:605:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable connected_to [valueFlowBailoutIncompleteVar] objects/standard/bezier.c:684:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DiaRectangle [valueFlowBailoutIncompleteVar] objects/standard/bezier.c:838:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HANDLE_MOVE_STARTPOINT [valueFlowBailoutIncompleteVar] objects/standard/beziergon.c:235:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_LINE_CAPS_BUTT [valueFlowBailoutIncompleteVar] objects/standard/beziergon.c:274:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DiaRectangle [valueFlowBailoutIncompleteVar] objects/standard/beziergon.c:339:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DiaRectangle [valueFlowBailoutIncompleteVar] objects/standard/beziergon.c:375:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] objects/standard/beziergon.c:390:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable color_black [valueFlowBailoutIncompleteVar] objects/standard/beziergon.c:434:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DiaRectangle [valueFlowBailoutIncompleteVar] objects/standard/beziergon.c:558:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable active [valueFlowBailoutIncompleteVar] objects/standard/beziergon.c:262:25: style: Parameter 'startpoint' can be declared as pointer to const. However it seems that 'beziergon_create' is a callback function, if 'startpoint' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/standard/beziergon.c:97:15: note: You might need to cast the function pointer here objects/standard/beziergon.c:262:25: note: Parameter 'startpoint' can be declared as pointer to const objects/standard/bezier.c:443:26: style: Parameter 'startpoint' can be declared as pointer to const. However it seems that 'bezierline_create' is a callback function, if 'startpoint' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/standard/bezier.c:97:15: note: You might need to cast the function pointer here objects/standard/bezier.c:443:26: note: Parameter 'startpoint' can be declared as pointer to const objects/standard/bezier.c:832:11: style: Variable 'closest' can be declared as pointer to const [constVariablePointer] objects/standard/box.c:743:1: error: There is an unknown macro here somewhere. Configuration is required. If DIA_DEFINE_OBJECT_CHANGE is a macro then please configure it. [unknownMacro] objects/standard/arc.c:410:27: style: Condition 'arc_find_radial(arc,to,&best)' is always true [knownConditionTrueFalse] objects/standard/arc.c:410:27: note: Calling function 'arc_find_radial' returns 1 objects/standard/arc.c:410:27: note: Condition 'arc_find_radial(arc,to,&best)' is always true objects/standard/arc.c:189:19: style: Parameter 'arc' can be declared as pointer to const [constParameterPointer] objects/standard/arc.c:467:27: style: Parameter 'to' can be declared as pointer to const. However it seems that 'arc_move' is a callback function, if 'to' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/standard/arc.c:156:25: note: You might need to cast the function pointer here objects/standard/arc.c:467:27: note: Parameter 'to' can be declared as pointer to const objects/standard/arc.c:488:20: style: Variable 'oep0' can be declared as pointer to const [constVariablePointer] objects/standard/arc.c:488:27: style: Variable 'oep1' can be declared as pointer to const [constVariablePointer] objects/standard/arc.c:727:19: style: Parameter 'startpoint' can be declared as pointer to const. However it seems that 'arc_create' is a callback function, if 'startpoint' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/standard/arc.c:101:16: note: You might need to cast the function pointer here objects/standard/arc.c:727:19: note: Parameter 'startpoint' can be declared as pointer to const objects/standard/ellipse.c:748:1: error: There is an unknown macro here somewhere. Configuration is required. If DIA_DEFINE_OBJECT_CHANGE is a macro then please configure it. [unknownMacro] objects/standard/line.c:268:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] objects/standard/line.c:305:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] objects/standard/line.c:350:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable active [valueFlowBailoutIncompleteVar] objects/standard/line.c:539:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_LINE_CAPS_BUTT [valueFlowBailoutIncompleteVar] objects/standard/line.c:602:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable connected_to [valueFlowBailoutIncompleteVar] objects/standard/line.c:668:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable color_black [valueFlowBailoutIncompleteVar] objects/standard/line.c:734:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable color_black [valueFlowBailoutIncompleteVar] objects/standard/outline.c:185:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] objects/standard/outline.c:240:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] objects/standard/outline.c:249:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id [valueFlowBailoutIncompleteVar] objects/standard/outline.c:283:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_FONT_NORMAL [valueFlowBailoutIncompleteVar] objects/standard/outline.c:350:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_LINE_STYLE_SOLID [valueFlowBailoutIncompleteVar] objects/standard/image.c:357:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HANDLE_RESIZE_NW [valueFlowBailoutIncompleteVar] objects/standard/image.c:470:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_LINE_JOIN_MITER [valueFlowBailoutIncompleteVar] objects/standard/image.c:527:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PI [valueFlowBailoutIncompleteVar] objects/standard/image.c:577:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pos [valueFlowBailoutIncompleteVar] objects/standard/image.c:623:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable object [valueFlowBailoutIncompleteVar] objects/standard/image.c:687:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable object [valueFlowBailoutIncompleteVar] objects/standard/image.c:723:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable color_black [valueFlowBailoutIncompleteVar] objects/standard/image.c:795:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable color_black [valueFlowBailoutIncompleteVar] objects/standard/outline.c:369:9: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] objects/standard/outline.c:541:24: style:inconclusive: Function 'outline_copy' argument 1 names different: declaration 'outline' definition 'from'. [funcArgNamesDifferent] objects/standard/outline.c:153:42: note: Function 'outline_copy' argument 1 names different: declaration 'outline' definition 'from'. objects/standard/outline.c:541:24: note: Function 'outline_copy' argument 1 names different: declaration 'outline' definition 'from'. objects/standard/outline.c:193:24: style: Parameter 'startpoint' can be declared as pointer to const. However it seems that 'outline_create' is a callback function, if 'startpoint' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/standard/outline.c:89:15: note: You might need to cast the function pointer here objects/standard/outline.c:193:24: note: Parameter 'startpoint' can be declared as pointer to const objects/standard/outline.c:236:33: style: Parameter 'closure' can be declared as pointer to const. However it seems that 'write_nul' is a callback function, if 'closure' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/standard/outline.c:277:50: note: You might need to cast the function pointer here objects/standard/outline.c:236:33: note: Parameter 'closure' can be declared as pointer to const objects/standard/outline.c:424:34: style: Parameter 'outline' can be declared as pointer to const. However it seems that 'outline_get_object_menu' is a callback function, if 'outline' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/standard/outline.c:168:25: note: You might need to cast the function pointer here objects/standard/outline.c:424:34: note: Parameter 'outline' can be declared as pointer to const objects/standard/outline.c:424:50: style: Parameter 'clickedpoint' can be declared as pointer to const. However it seems that 'outline_get_object_menu' is a callback function, if 'clickedpoint' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/standard/outline.c:168:25: note: You might need to cast the function pointer here objects/standard/outline.c:424:50: note: Parameter 'clickedpoint' can be declared as pointer to const objects/standard/outline.c:461:40: style: Parameter 'handle' can be declared as pointer to const. However it seems that 'outline_move_handle' is a callback function, if 'handle' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/standard/outline.c:165:25: note: You might need to cast the function pointer here objects/standard/outline.c:461:40: note: Parameter 'handle' can be declared as pointer to const objects/standard/outline.c:462:40: style: Parameter 'to' can be declared as pointer to const. However it seems that 'outline_move_handle' is a callback function, if 'to' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/standard/outline.c:165:25: note: You might need to cast the function pointer here objects/standard/outline.c:462:40: note: Parameter 'to' can be declared as pointer to const objects/standard/outline.c:527:40: style: Parameter 'to' can be declared as pointer to const. However it seems that 'outline_move' is a callback function, if 'to' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/standard/outline.c:164:25: note: You might need to cast the function pointer here objects/standard/outline.c:527:40: note: Parameter 'to' can be declared as pointer to const objects/standard/line.c:257:55: style: Parameter 'clicked' can be declared as pointer to const. However it seems that '_convert_to_polyline_callback' is a callback function, if 'clicked' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/standard/line.c:332:32: note: You might need to cast the function pointer here objects/standard/line.c:257:55: note: Parameter 'clicked' can be declared as pointer to const objects/standard/line.c:295:57: style: Parameter 'clicked' can be declared as pointer to const. However it seems that '_convert_to_zigzagline_callback' is a callback function, if 'clicked' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/standard/line.c:333:34: note: You might need to cast the function pointer here objects/standard/line.c:295:57: note: Parameter 'clicked' can be declared as pointer to const objects/standard/line.c:454:30: style: Parameter 'to' can be declared as pointer to const. However it seems that 'line_move' is a callback function, if 'to' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/standard/line.c:172:25: note: You might need to cast the function pointer here objects/standard/line.c:454:30: note: Parameter 'to' can be declared as pointer to const objects/standard/line.c:505:20: style: Parameter 'startpoint' can be declared as pointer to const. However it seems that 'line_create' is a callback function, if 'startpoint' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/standard/line.c:100:16: note: You might need to cast the function pointer here objects/standard/line.c:505:20: note: Parameter 'startpoint' can be declared as pointer to const objects/standard/polygon.c:235:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_LINE_CAPS_BUTT [valueFlowBailoutIncompleteVar] objects/standard/polygon.c:296:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_LINE_JOIN_MITER [valueFlowBailoutIncompleteVar] objects/standard/polygon.c:362:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable color_black [valueFlowBailoutIncompleteVar] objects/standard/polygon.c:415:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable color_black [valueFlowBailoutIncompleteVar] objects/standard/polygon.c:514:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable active [valueFlowBailoutIncompleteVar] objects/standard/polyline.c:246:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable connected_to [valueFlowBailoutIncompleteVar] objects/standard/polyline.c:365:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_LINE_JOIN_MITER [valueFlowBailoutIncompleteVar] objects/standard/polyline.c:433:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARROW_NONE [valueFlowBailoutIncompleteVar] objects/standard/polyline.c:474:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable color_black [valueFlowBailoutIncompleteVar] objects/standard/polyline.c:549:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable color_black [valueFlowBailoutIncompleteVar] objects/standard/polyline.c:665:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable active [valueFlowBailoutIncompleteVar] objects/standard/polygon.c:258:23: style: Parameter 'startpoint' can be declared as pointer to const. However it seems that 'polygon_create' is a callback function, if 'startpoint' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/standard/polygon.c:97:15: note: You might need to cast the function pointer here objects/standard/polygon.c:258:23: note: Parameter 'startpoint' can be declared as pointer to const objects/standard/polygon.c:480:11: style: Variable 'handle' can be declared as pointer to const [constVariablePointer] objects/standard/polyline.c:320:24: style: Parameter 'startpoint' can be declared as pointer to const. However it seems that 'polyline_create' is a callback function, if 'startpoint' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/standard/polyline.c:88:15: note: You might need to cast the function pointer here objects/standard/polyline.c:320:24: note: Parameter 'startpoint' can be declared as pointer to const objects/standard/polyline.c:632:11: style: Variable 'handle' can be declared as pointer to const [constVariablePointer] objects/standard/standard.c:59:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_PLUGIN_INIT_ERROR [valueFlowBailoutIncompleteVar] objects/standard/image.c:243:27: style: Condition 'old_pixbuf!=image->pixbuf' is always true [knownConditionTrueFalse] objects/standard/image.c:243:52: style: Condition 'image->pixbuf' is always true [knownConditionTrueFalse] objects/standard/image.c:224:9: style: Variable 'old_file' can be declared as pointer to const [constVariablePointer] objects/standard/image.c:440:34: style: Parameter 'to' can be declared as pointer to const. However it seems that 'image_move' is a callback function, if 'to' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/standard/image.c:155:25: note: You might need to cast the function pointer here objects/standard/image.c:440:34: note: Parameter 'to' can be declared as pointer to const objects/standard/image.c:593:21: style: Parameter 'startpoint' can be declared as pointer to const. However it seems that 'image_create' is a callback function, if 'startpoint' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/standard/image.c:107:16: note: You might need to cast the function pointer here objects/standard/image.c:593:21: note: Parameter 'startpoint' can be declared as pointer to const objects/standard/textobj.c:228:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] objects/standard/textobj.c:276:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HANDLE_CUSTOM1 [valueFlowBailoutIncompleteVar] objects/standard/textobj.c:381:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_ALIGN_LEFT [valueFlowBailoutIncompleteVar] objects/standard/textobj.c:435:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DiaRectangle [valueFlowBailoutIncompleteVar] objects/standard/textobj.c:476:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DiaRectangle [valueFlowBailoutIncompleteVar] objects/standard/textobj.c:519:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DiaRectangle [valueFlowBailoutIncompleteVar] objects/standard/textobj.c:624:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable active [valueFlowBailoutIncompleteVar] objects/standard/textobj.c:641:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_PI [valueFlowBailoutIncompleteVar] objects/standard/zigzagline.c:276:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_LINE_JOIN_MITER [valueFlowBailoutIncompleteVar] objects/standard/zigzagline.c:341:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARROW_NONE [valueFlowBailoutIncompleteVar] objects/standard/zigzagline.c:421:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BezPoint [valueFlowBailoutIncompleteVar] objects/standard/zigzagline.c:484:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable active [valueFlowBailoutIncompleteVar] objects/standard/zigzagline.c:499:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable color_black [valueFlowBailoutIncompleteVar] objects/standard/zigzagline.c:569:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable color_black [valueFlowBailoutIncompleteVar] plug-ins/cairo/diacairo.c:239:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_PLUGIN_INIT_ERROR [valueFlowBailoutIncompleteVar] plug-ins/cairo/diacairo.c:197:33: style: Parameter 'info' can be declared as pointer to const. However it seems that '_plugin_can_unload' is a callback function, if 'info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/cairo/diacairo.c:237:29: note: You might need to cast the function pointer here plug-ins/cairo/diacairo.c:197:33: note: Parameter 'info' can be declared as pointer to const objects/standard/textobj.c:266:40: style: Parameter 'handle' can be declared as pointer to const. However it seems that 'textobj_move_handle' is a callback function, if 'handle' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/standard/textobj.c:184:25: note: You might need to cast the function pointer here objects/standard/textobj.c:266:40: note: Parameter 'handle' can be declared as pointer to const objects/standard/textobj.c:285:40: style: Parameter 'to' can be declared as pointer to const. However it seems that 'textobj_move' is a callback function, if 'to' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/standard/textobj.c:183:25: note: You might need to cast the function pointer here objects/standard/textobj.c:285:40: note: Parameter 'to' can be declared as pointer to const objects/standard/textobj.c:339:17: style: Variable 'bb' can be declared as pointer to const [constVariablePointer] objects/standard/textobj.c:619:34: style: Parameter 'textobj' can be declared as pointer to const. However it seems that 'textobj_get_object_menu' is a callback function, if 'textobj' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/standard/textobj.c:187:25: note: You might need to cast the function pointer here objects/standard/textobj.c:619:34: note: Parameter 'textobj' can be declared as pointer to const plug-ins/cgm/cgm.c:728:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] plug-ins/cgm/cgm.c:745:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] plug-ins/cgm/cgm.c:871:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] plug-ins/cgm/cgm.c:1104:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] plug-ins/cgm/cgm.c:1252:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_TYPE_RENDERER [valueFlowBailoutIncompleteVar] plug-ins/cgm/cgm.c:1390:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_PLUGIN_INIT_ERROR [valueFlowBailoutIncompleteVar] plug-ins/drs/dia-render-script-import.c:85:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Point [valueFlowBailoutIncompleteVar] plug-ins/drs/dia-render-script-import.c:110:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BezPoint [valueFlowBailoutIncompleteVar] plug-ins/drs/dia-render-script-import.c:145:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Color [valueFlowBailoutIncompleteVar] plug-ins/drs/dia-render-script-import.c:161:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_LINE_STYLE_SOLID [valueFlowBailoutIncompleteVar] plug-ins/drs/dia-render-script-import.c:187:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_LINE_CAPS_BUTT [valueFlowBailoutIncompleteVar] plug-ins/drs/dia-render-script-import.c:209:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_LINE_JOIN_MITER [valueFlowBailoutIncompleteVar] plug-ins/drs/dia-render-script-import.c:231:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_FILL_STYLE_SOLID [valueFlowBailoutIncompleteVar] plug-ins/drs/dia-render-script-import.c:239:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_ALIGN_LEFT [valueFlowBailoutIncompleteVar] plug-ins/drs/dia-render-script-import.c:270:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_FONT_SANS [valueFlowBailoutIncompleteVar] plug-ins/drs/dia-render-script-import.c:400:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ELEMENT_NODE [valueFlowBailoutIncompleteVar] plug-ins/drs/dia-render-script-import.c:446:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ELEMENT_NODE [valueFlowBailoutIncompleteVar] plug-ins/drs/dia-render-script-import.c:533:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] plug-ins/drs/dia-render-script-renderer.c:58:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_ASCII_DTOSTR_BUF_SIZE [valueFlowBailoutIncompleteVar] plug-ins/drs/dia-render-script-renderer.c:148:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable drs_renderer_parent_class [valueFlowBailoutIncompleteVar] plug-ins/drs/dia-render-script-renderer.c:189:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DiaMatrix [valueFlowBailoutIncompleteVar] plug-ins/drs/dia-render-script-renderer.c:271:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RENDER_ALPHA [valueFlowBailoutIncompleteVar] plug-ins/drs/dia-render-script-renderer.c:294:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_ASCII_DTOSTR_BUF_SIZE [valueFlowBailoutIncompleteVar] plug-ins/drs/dia-render-script-renderer.c:363:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p1 [valueFlowBailoutIncompleteVar] plug-ins/drs/dia-render-script-renderer.c:480:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_LINE_STYLE_SOLID [valueFlowBailoutIncompleteVar] plug-ins/drs/dia-render-script-renderer.c:775:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable drs_renderer_parent_class [valueFlowBailoutIncompleteVar] plug-ins/drs/dia-render-script-renderer.c:240:5: warning: Return value of function g_queue_pop_tail() is not used. [ignoredReturnValue] plug-ins/drs/dia-render-script-renderer.c:93:42: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'drs_renderer_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/drs/dia-render-script-renderer.c:777:32: note: You might need to cast the function pointer here plug-ins/drs/dia-render-script-renderer.c:93:42: note: Parameter 'pspec' can be declared as pointer to const plug-ins/drs/dia-render-script-renderer.c:118:40: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'drs_renderer_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/drs/dia-render-script-renderer.c:778:32: note: You might need to cast the function pointer here plug-ins/drs/dia-render-script-renderer.c:118:40: note: Parameter 'pspec' can be declared as pointer to const plug-ins/drs/dia-render-script-renderer.c:269:29: style: Parameter 'self' can be declared as pointer to const. However it seems that 'is_capable_to' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/drs/dia-render-script-renderer.c:818:35: note: You might need to cast the function pointer here plug-ins/drs/dia-render-script-renderer.c:269:29: note: Parameter 'self' can be declared as pointer to const plug-ins/drs/dia-render-script-renderer.c:292:44: style: Parameter 'pt' can be declared as pointer to const [constParameterPointer] plug-ins/drs/dia-render-script-renderer.c:343:15: style: Variable 'bpt' can be declared as pointer to const [constVariablePointer] plug-ins/drs/dia-render-script-renderer.c:512:25: style: Parameter 'color' can be declared as pointer to const. However it seems that 'draw_line' is a callback function, if 'color' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/drs/dia-render-script-renderer.c:793:34: note: You might need to cast the function pointer here plug-ins/drs/dia-render-script-renderer.c:512:25: note: Parameter 'color' can be declared as pointer to const plug-ins/drs/dia-render-script-renderer.c:526:22: style: Parameter 'color' can be declared as pointer to const. However it seems that 'draw_polyline' is a callback function, if 'color' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/drs/dia-render-script-renderer.c:804:36: note: You might need to cast the function pointer here plug-ins/drs/dia-render-script-renderer.c:526:22: note: Parameter 'color' can be declared as pointer to const plug-ins/drs/dia-render-script-renderer.c:539:15: style: Parameter 'fill' can be declared as pointer to const. However it seems that 'draw_polygon' is a callback function, if 'fill' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/drs/dia-render-script-renderer.c:794:34: note: You might need to cast the function pointer here plug-ins/drs/dia-render-script-renderer.c:539:15: note: Parameter 'fill' can be declared as pointer to const plug-ins/drs/dia-render-script-renderer.c:539:28: style: Parameter 'stroke' can be declared as pointer to const. However it seems that 'draw_polygon' is a callback function, if 'stroke' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/drs/dia-render-script-renderer.c:794:34: note: You might need to cast the function pointer here plug-ins/drs/dia-render-script-renderer.c:539:28: note: Parameter 'stroke' can be declared as pointer to const plug-ins/drs/dia-render-script-renderer.c:558:22: style: Parameter 'fill' can be declared as pointer to const [constParameterPointer] plug-ins/drs/dia-render-script-renderer.c:558:35: style: Parameter 'stroke' can be declared as pointer to const [constParameterPointer] plug-ins/drs/dia-render-script-renderer.c:600:10: style: Parameter 'color' can be declared as pointer to const [constParameterPointer] plug-ins/drs/dia-render-script-renderer.c:640:21: style: Parameter 'fill' can be declared as pointer to const. However it seems that 'draw_ellipse' is a callback function, if 'fill' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/drs/dia-render-script-renderer.c:797:34: note: You might need to cast the function pointer here plug-ins/drs/dia-render-script-renderer.c:640:21: note: Parameter 'fill' can be declared as pointer to const plug-ins/drs/dia-render-script-renderer.c:640:34: style: Parameter 'stroke' can be declared as pointer to const. However it seems that 'draw_ellipse' is a callback function, if 'stroke' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/drs/dia-render-script-renderer.c:797:34: note: You might need to cast the function pointer here plug-ins/drs/dia-render-script-renderer.c:640:34: note: Parameter 'stroke' can be declared as pointer to const plug-ins/drs/dia-render-script-renderer.c:660:9: style: Parameter 'fill' can be declared as pointer to const [constParameterPointer] plug-ins/drs/dia-render-script-renderer.c:661:9: style: Parameter 'stroke' can be declared as pointer to const [constParameterPointer] plug-ins/drs/dia-render-script-renderer.c:700:31: style: Parameter 'color' can be declared as pointer to const. However it seems that 'draw_rounded_polyline' is a callback function, if 'color' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/drs/dia-render-script-renderer.c:809:43: note: You might need to cast the function pointer here plug-ins/drs/dia-render-script-renderer.c:700:31: note: Parameter 'color' can be declared as pointer to const plug-ins/drs/dia-render-script-renderer.c:717:28: style: Parameter 'color' can be declared as pointer to const. However it seems that 'draw_string' is a callback function, if 'color' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/drs/dia-render-script-renderer.c:799:34: note: You might need to cast the function pointer here plug-ins/drs/dia-render-script-renderer.c:717:28: note: Parameter 'color' can be declared as pointer to const plug-ins/drs/dia-render-script-renderer.c:60:20: error: Uninitialized variable: value [uninitvar] plug-ins/drs/dia-render-script-renderer.c:298:20: error: Uninitialized variable: value [uninitvar] plug-ins/drs/dia-render-script-renderer.c:211:27: style: Variable 'node' is assigned a value that is never used. [unreadVariable] plug-ins/drs/dia-render-script-renderer.c:256:25: style: Variable 'node' is assigned a value that is never used. [unreadVariable] plug-ins/drs/dia-render-script.c:97:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] plug-ins/drs/dia-render-script.c:136:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] plug-ins/drs/dia-render-script.c:207:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_PLUGIN_INIT_ERROR [valueFlowBailoutIncompleteVar] plug-ins/cgm/cgm.c:992:37: style: Condition 'len==chunk' is always false [knownConditionTrueFalse] plug-ins/cgm/cgm.c:988:9: note: chunk is assigned '((maxfirstchunk)<(len))?(maxfirstchunk):(len)' here. plug-ins/cgm/cgm.c:992:37: note: Condition 'len==chunk' is always false plug-ins/drs/dia-render-script.c:108:13: style: Variable 'active' can be declared as pointer to const [constVariablePointer] plug-ins/drs/dia-render-script.c:124:12: style: Parameter 'user_data' can be declared as pointer to const [constParameterPointer] plug-ins/drs/dia-render-script.c:186:33: style: Parameter 'info' can be declared as pointer to const. However it seems that '_plugin_can_unload' is a callback function, if 'info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/drs/dia-render-script.c:205:8: note: You might need to cast the function pointer here plug-ins/drs/dia-render-script.c:186:33: note: Parameter 'info' can be declared as pointer to const plug-ins/cgm/cgm.c:108:31: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] plug-ins/cgm/cgm.c:340:22: style: Parameter 'renderer' can be declared as pointer to const [constParameterPointer] plug-ins/cgm/cgm.c:347:54: style: Parameter 'color' can be declared as pointer to const [constParameterPointer] plug-ins/cgm/cgm.c:406:58: style: Parameter 'fill_color' can be declared as pointer to const [constParameterPointer] plug-ins/cgm/cgm.c:407:35: style: Parameter 'edge_color' can be declared as pointer to const [constParameterPointer] plug-ins/cgm/cgm.c:511:54: style: Parameter 'text_color' can be declared as pointer to const [constParameterPointer] plug-ins/cgm/cgm.c:559:27: style: Parameter 'self' can be declared as pointer to const. However it seems that 'begin_render' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/cgm/cgm.c:1328:34: note: You might need to cast the function pointer here plug-ins/cgm/cgm.c:559:27: note: Parameter 'self' can be declared as pointer to const plug-ins/cgm/cgm.c:671:29: style: Parameter 'self' can be declared as pointer to const. However it seems that 'set_fillstyle' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/cgm/cgm.c:1335:35: note: You might need to cast the function pointer here plug-ins/cgm/cgm.c:671:29: note: Parameter 'self' can be declared as pointer to const plug-ins/cgm/cgm.c:1098:19: style: Variable 'extent' can be declared as pointer to const [constVariablePointer] plug-ins/cgm/cgm.c:1264:42: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'cgm_renderer_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/cgm/cgm.c:1324:32: note: You might need to cast the function pointer here plug-ins/cgm/cgm.c:1264:42: note: Parameter 'pspec' can be declared as pointer to const plug-ins/cgm/cgm.c:1289:40: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'cgm_renderer_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/cgm/cgm.c:1325:32: note: You might need to cast the function pointer here plug-ins/cgm/cgm.c:1289:40: note: Parameter 'pspec' can be declared as pointer to const plug-ins/cgm/cgm.c:1370:33: style: Parameter 'info' can be declared as pointer to const. However it seems that '_plugin_can_unload' is a callback function, if 'info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/cgm/cgm.c:1388:10: note: You might need to cast the function pointer here plug-ins/cgm/cgm.c:1370:33: note: Parameter 'info' can be declared as pointer to const plug-ins/dxf/dxf-export.c:636:8: error: Syntax Error: AST broken, 'if' doesn't have two operands. [internalAstError] plug-ins/dxf/dxf.c:55:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_PLUGIN_INIT_ERROR [valueFlowBailoutIncompleteVar] plug-ins/dxf/dxf.c:34:33: style: Parameter 'info' can be declared as pointer to const. However it seems that '_plugin_can_unload' is a callback function, if 'info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/dxf/dxf.c:53:8: note: You might need to cast the function pointer here plug-ins/dxf/dxf.c:34:33: note: Parameter 'info' can be declared as pointer to const plug-ins/dxf/dxf-import.c:137:8: error: Syntax Error: AST broken, 'if' doesn't have two operands. [internalAstError] plug-ins/layout/dia-graph.cpp:131:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAILED_ALGORITHM [valueFlowBailoutIncompleteVar] plug-ins/drs/dia-render-script-import.c:142:13: warning: %x in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] plug-ins/drs/dia-render-script-import.c:142:13: warning: %x in format string (no. 2) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] plug-ins/drs/dia-render-script-import.c:142:13: warning: %x in format string (no. 3) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] plug-ins/drs/dia-render-script-import.c:142:13: warning: %x in format string (no. 4) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] plug-ins/drs/dia-render-script-import.c:84:12: style: Variable 'val' can be declared as pointer to const [constVariablePointer] plug-ins/hpgl/hpgl.c:138:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable red [valueFlowBailoutIncompleteVar] plug-ins/hpgl/hpgl.c:184:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable color_black [valueFlowBailoutIncompleteVar] plug-ins/hpgl/hpgl.c:348:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] plug-ins/hpgl/hpgl.c:626:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_TYPE_RENDERER [valueFlowBailoutIncompleteVar] plug-ins/hpgl/hpgl.c:743:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] plug-ins/hpgl/hpgl.c:814:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_PLUGIN_INIT_ERROR [valueFlowBailoutIncompleteVar] plug-ins/layout/dia-graph.cpp:71:8: style: The function 'Release' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] plug-ins/layout/ogdf-simple.h:34:18: note: Virtual function in base class plug-ins/layout/dia-graph.cpp:71:8: note: Function in derived class plug-ins/layout/dia-graph.cpp:72:7: style: The function 'AddNode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] plug-ins/layout/ogdf-simple.h:36:17: note: Virtual function in base class plug-ins/layout/dia-graph.cpp:72:7: note: Function in derived class plug-ins/layout/dia-graph.cpp:73:7: style: The function 'AddEdge' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] plug-ins/layout/ogdf-simple.h:38:17: note: Virtual function in base class plug-ins/layout/dia-graph.cpp:73:7: note: Function in derived class plug-ins/layout/dia-graph.cpp:74:11: style: The function 'Layout' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] plug-ins/layout/ogdf-simple.h:53:21: note: Virtual function in base class plug-ins/layout/dia-graph.cpp:74:11: note: Function in derived class plug-ins/layout/dia-graph.cpp:75:8: style: The function 'GetNodePosition' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] plug-ins/layout/ogdf-simple.h:56:18: note: Virtual function in base class plug-ins/layout/dia-graph.cpp:75:8: note: Function in derived class plug-ins/layout/dia-graph.cpp:76:7: style: The function 'GetEdgeBends' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] plug-ins/layout/ogdf-simple.h:58:17: note: Virtual function in base class plug-ins/layout/dia-graph.cpp:76:7: note: Function in derived class plug-ins/layout/dia-graph.cpp:131:18: style: Condition 'Scale(1.4142,1.4142)' is always true [knownConditionTrueFalse] plug-ins/layout/dia-graph.cpp:131:18: note: Calling function 'Scale' returns 1 plug-ins/layout/dia-graph.cpp:131:18: note: Condition 'Scale(1.4142,1.4142)' is always true plug-ins/layout/dia-graph.cpp:133:18: style: Condition 'Scale(0.7071,0.7071)' is always true [knownConditionTrueFalse] plug-ins/layout/dia-graph.cpp:133:18: note: Calling function 'Scale' returns 1 plug-ins/layout/dia-graph.cpp:133:18: note: Condition 'Scale(0.7071,0.7071)' is always true plug-ins/layout/dia-graph.cpp:135:18: style: Condition 'Scale(1.0,1.4142)' is always true [knownConditionTrueFalse] plug-ins/layout/dia-graph.cpp:135:18: note: Calling function 'Scale' returns 1 plug-ins/layout/dia-graph.cpp:135:18: note: Condition 'Scale(1.0,1.4142)' is always true plug-ins/layout/dia-graph.cpp:137:18: style: Condition 'Scale(1.4142,1.0)' is always true [knownConditionTrueFalse] plug-ins/layout/dia-graph.cpp:137:18: note: Calling function 'Scale' returns 1 plug-ins/layout/dia-graph.cpp:137:18: note: Condition 'Scale(1.4142,1.0)' is always true plug-ins/layout/dia-graph.cpp:146:11: style: Variable 'n' can be declared as reference to const [constVariableReference] plug-ins/layout/dia-graph.cpp:161:9: style: Variable 'edge' can be declared as reference to const [constVariableReference] plug-ins/layout/dia-graph.cpp:200:11: style: Variable 'e' can be declared as reference to const [constVariableReference] plug-ins/hpgl/hpgl.c:113:48: style: Parameter 'color' can be declared as pointer to const [constParameterPointer] plug-ins/hpgl/hpgl.c:168:26: style: Parameter 'renderer' can be declared as pointer to const [constParameterPointer] plug-ins/hpgl/hpgl.c:212:28: style: Parameter 'object' can be declared as pointer to const. However it seems that 'set_linecaps' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/hpgl/hpgl.c:707:36: note: You might need to cast the function pointer here plug-ins/hpgl/hpgl.c:212:28: note: Parameter 'object' can be declared as pointer to const plug-ins/hpgl/hpgl.c:231:28: style: Parameter 'object' can be declared as pointer to const. However it seems that 'set_linejoin' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/hpgl/hpgl.c:708:36: note: You might need to cast the function pointer here plug-ins/hpgl/hpgl.c:231:28: note: Parameter 'object' can be declared as pointer to const plug-ins/hpgl/hpgl.c:286:29: style: Parameter 'object' can be declared as pointer to const. However it seems that 'set_fillstyle' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/hpgl/hpgl.c:710:36: note: You might need to cast the function pointer here plug-ins/hpgl/hpgl.c:286:29: note: Parameter 'object' can be declared as pointer to const plug-ins/hpgl/hpgl.c:457:29: style: Parameter 'center' can be declared as pointer to const [constParameterPointer] plug-ins/hpgl/hpgl.c:591:25: style: Parameter 'object' can be declared as pointer to const. However it seems that 'draw_image' is a callback function, if 'object' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/hpgl/hpgl.c:719:34: note: You might need to cast the function pointer here plug-ins/hpgl/hpgl.c:591:25: note: Parameter 'object' can be declared as pointer to const plug-ins/hpgl/hpgl.c:592:12: style: Parameter 'point' can be declared as pointer to const. However it seems that 'draw_image' is a callback function, if 'point' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/hpgl/hpgl.c:719:34: note: You might need to cast the function pointer here plug-ins/hpgl/hpgl.c:592:12: note: Parameter 'point' can be declared as pointer to const plug-ins/hpgl/hpgl.c:594:15: style: Parameter 'image' can be declared as pointer to const. However it seems that 'draw_image' is a callback function, if 'image' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/hpgl/hpgl.c:719:34: note: You might need to cast the function pointer here plug-ins/hpgl/hpgl.c:594:15: note: Parameter 'image' can be declared as pointer to const plug-ins/hpgl/hpgl.c:638:43: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'hpgl_renderer_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/hpgl/hpgl.c:699:32: note: You might need to cast the function pointer here plug-ins/hpgl/hpgl.c:638:43: note: Parameter 'pspec' can be declared as pointer to const plug-ins/hpgl/hpgl.c:663:41: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'hpgl_renderer_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/hpgl/hpgl.c:698:32: note: You might need to cast the function pointer here plug-ins/hpgl/hpgl.c:663:41: note: Parameter 'pspec' can be declared as pointer to const plug-ins/hpgl/hpgl.c:737:19: style: Variable 'extent' can be declared as pointer to const [constVariablePointer] plug-ins/hpgl/hpgl.c:794:33: style: Parameter 'info' can be declared as pointer to const. However it seems that '_plugin_can_unload' is a callback function, if 'info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/hpgl/hpgl.c:812:10: note: You might need to cast the function pointer here plug-ins/hpgl/hpgl.c:794:33: note: Parameter 'info' can be declared as pointer to const plug-ins/layout/layout.cpp:63:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HANDLE_CONNECTABLE [valueFlowBailoutIncompleteVar] plug-ins/layout/layout.cpp:102:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BEZ_CURVE_TO [valueFlowBailoutIncompleteVar] plug-ins/layout/layout.cpp:172:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p1 [valueFlowBailoutIncompleteVar] plug-ins/layout/layout.cpp:259:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable object [valueFlowBailoutIncompleteVar] plug-ins/layout/layout.cpp:468:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_PLUGIN_INIT_ERROR [valueFlowBailoutIncompleteVar] plug-ins/metapost/metapost.c:52:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_PLUGIN_INIT_ERROR [valueFlowBailoutIncompleteVar] plug-ins/metapost/metapost.c:32:33: style: Parameter 'info' can be declared as pointer to const. However it seems that '_plugin_can_unload' is a callback function, if 'info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/metapost/metapost.c:50:29: note: You might need to cast the function pointer here plug-ins/metapost/metapost.c:32:33: note: Parameter 'info' can be declared as pointer to const plug-ins/layout/ogdf-simple.cpp:298:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SUCCESS [valueFlowBailoutIncompleteVar] plug-ins/layout/ogdf-simple.cpp:57:12: style:inconclusive: Member variable 'KGraph::m_avgNodeSize' is in the wrong place in the initializer list. [initializerList] plug-ins/layout/ogdf-simple.cpp:103:5: note: Member variable 'KGraph::m_avgNodeSize' is in the wrong place in the initializer list. plug-ins/layout/ogdf-simple.cpp:57:12: note: Member variable 'KGraph::m_avgNodeSize' is in the wrong place in the initializer list. plug-ins/layout/ogdf-simple.cpp:76:10: style: The function 'Release' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] plug-ins/layout/ogdf-simple.h:34:18: note: Virtual function in base class plug-ins/layout/ogdf-simple.cpp:76:10: note: Function in derived class plug-ins/layout/ogdf-simple.cpp:78:9: style: The function 'AddNode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] plug-ins/layout/ogdf-simple.h:36:17: note: Virtual function in base class plug-ins/layout/ogdf-simple.cpp:78:9: note: Function in derived class plug-ins/layout/ogdf-simple.cpp:80:9: style: The function 'AddEdge' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] plug-ins/layout/ogdf-simple.h:38:17: note: Virtual function in base class plug-ins/layout/ogdf-simple.cpp:80:9: note: Function in derived class plug-ins/layout/ogdf-simple.cpp:83:13: style: The function 'Layout' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] plug-ins/layout/ogdf-simple.h:53:21: note: Virtual function in base class plug-ins/layout/ogdf-simple.cpp:83:13: note: Function in derived class plug-ins/layout/ogdf-simple.cpp:86:10: style: The function 'GetNodePosition' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] plug-ins/layout/ogdf-simple.h:56:18: note: Virtual function in base class plug-ins/layout/ogdf-simple.cpp:86:10: note: Function in derived class plug-ins/layout/ogdf-simple.cpp:87:10: style: The function 'GetEdgeBends' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] plug-ins/layout/ogdf-simple.h:58:17: note: Virtual function in base class plug-ins/layout/ogdf-simple.cpp:87:10: note: Function in derived class plug-ins/layout/ogdf-simple.cpp:142:35: style:inconclusive: Function 'AddEdge' argument 2 names different: declaration 'destNode' definition 'dstNode'. [funcArgNamesDifferent] plug-ins/layout/ogdf-simple.cpp:80:35: note: Function 'AddEdge' argument 2 names different: declaration 'destNode' definition 'dstNode'. plug-ins/layout/ogdf-simple.cpp:142:35: note: Function 'AddEdge' argument 2 names different: declaration 'destNode' definition 'dstNode'. plug-ins/layout/ogdf-simple.cpp:142:52: style:inconclusive: Function 'AddEdge' argument 3 names different: declaration 'points' definition 'coords'. [funcArgNamesDifferent] plug-ins/layout/ogdf-simple.cpp:80:53: note: Function 'AddEdge' argument 3 names different: declaration 'points' definition 'coords'. plug-ins/layout/ogdf-simple.cpp:142:52: note: Function 'AddEdge' argument 3 names different: declaration 'points' definition 'coords'. plug-ins/layout/ogdf-simple.cpp:349:30: style:inconclusive: Function 'GetNodePosition' argument 1 names different: declaration 'node' definition 'n'. [funcArgNamesDifferent] plug-ins/layout/ogdf-simple.cpp:86:31: note: Function 'GetNodePosition' argument 1 names different: declaration 'node' definition 'n'. plug-ins/layout/ogdf-simple.cpp:349:30: note: Function 'GetNodePosition' argument 1 names different: declaration 'node' definition 'n'. plug-ins/layout/ogdf-simple.cpp:302:47: style: Variable 'e' can be declared as reference to const [constVariableReference] plug-ins/metapost/render_metapost.c:163:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_ASCII_DTOSTR_BUF_SIZE [valueFlowBailoutIncompleteVar] plug-ins/metapost/render_metapost.c:187:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_ASCII_DTOSTR_BUF_SIZE [valueFlowBailoutIncompleteVar] plug-ins/metapost/render_metapost.c:229:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RENDER_HOLES [valueFlowBailoutIncompleteVar] plug-ins/metapost/render_metapost.c:244:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_ASCII_DTOSTR_BUF_SIZE [valueFlowBailoutIncompleteVar] plug-ins/metapost/render_metapost.c:329:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_ASCII_DTOSTR_BUF_SIZE [valueFlowBailoutIncompleteVar] plug-ins/metapost/render_metapost.c:408:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_FONT_SANS [valueFlowBailoutIncompleteVar] plug-ins/metapost/render_metapost.c:463:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_ASCII_DTOSTR_BUF_SIZE [valueFlowBailoutIncompleteVar] plug-ins/metapost/render_metapost.c:483:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_ASCII_DTOSTR_BUF_SIZE [valueFlowBailoutIncompleteVar] plug-ins/metapost/render_metapost.c:508:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_ASCII_DTOSTR_BUF_SIZE [valueFlowBailoutIncompleteVar] plug-ins/metapost/render_metapost.c:555:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_ASCII_DTOSTR_BUF_SIZE [valueFlowBailoutIncompleteVar] plug-ins/metapost/render_metapost.c:620:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_ASCII_DTOSTR_BUF_SIZE [valueFlowBailoutIncompleteVar] plug-ins/metapost/render_metapost.c:666:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_ASCII_DTOSTR_BUF_SIZE [valueFlowBailoutIncompleteVar] plug-ins/metapost/render_metapost.c:720:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_ASCII_DTOSTR_BUF_SIZE [valueFlowBailoutIncompleteVar] plug-ins/metapost/render_metapost.c:796:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_ASCII_DTOSTR_BUF_SIZE [valueFlowBailoutIncompleteVar] plug-ins/metapost/render_metapost.c:882:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_ASCII_DTOSTR_BUF_SIZE [valueFlowBailoutIncompleteVar] plug-ins/metapost/render_metapost.c:985:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_TYPE_RENDERER [valueFlowBailoutIncompleteVar] plug-ins/metapost/render_metapost.c:1103:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_ASCII_DTOSTR_BUF_SIZE [valueFlowBailoutIncompleteVar] plug-ins/pdf/pdf-import.cpp:172:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_LINE_STYLE_SOLID [valueFlowBailoutIncompleteVar] plug-ins/pdf/pdf-import.cpp:189:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_LINE_JOIN_MITER [valueFlowBailoutIncompleteVar] plug-ins/pdf/pdf-import.cpp:201:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_LINE_CAPS_BUTT [valueFlowBailoutIncompleteVar] plug-ins/pdf/pdf-import.cpp:316:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gfxBlendNormal [valueFlowBailoutIncompleteVar] plug-ins/pdf/pdf-import.cpp:346:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_FONT_SANS [valueFlowBailoutIncompleteVar] plug-ins/pdf/pdf-import.cpp:542:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BEZ_MOVE_TO [valueFlowBailoutIncompleteVar] plug-ins/pdf/pdf-import.cpp:550:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BEZ_LINE_TO [valueFlowBailoutIncompleteVar] plug-ins/pdf/pdf-import.cpp:579:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BEZ_CURVE_TO [valueFlowBailoutIncompleteVar] plug-ins/pdf/pdf-import.cpp:645:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BezPoint [valueFlowBailoutIncompleteVar] plug-ins/pdf/pdf-import.cpp:670:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BezPoint [valueFlowBailoutIncompleteVar] plug-ins/pdf/pdf-import.cpp:835:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_COLORSPACE_RGB [valueFlowBailoutIncompleteVar] plug-ins/pdf/pdf-import.cpp:911:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable globalParams [valueFlowBailoutIncompleteVar] plug-ins/metapost/render_metapost.c:185:50: style: Parameter 'color' can be declared as pointer to const [constParameterPointer] plug-ins/metapost/render_metapost.c:199:27: style: Parameter 'self' can be declared as pointer to const. However it seems that 'begin_render' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/metapost/render_metapost.c:1061:34: note: You might need to cast the function pointer here plug-ins/metapost/render_metapost.c:199:27: note: Parameter 'self' can be declared as pointer to const plug-ins/metapost/render_metapost.c:227:29: style: Parameter 'renderer' can be declared as pointer to const. However it seems that 'is_capable_to' is a callback function, if 'renderer' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/metapost/render_metapost.c:1063:35: note: You might need to cast the function pointer here plug-ins/metapost/render_metapost.c:227:29: note: Parameter 'renderer' can be declared as pointer to const plug-ins/metapost/render_metapost.c:403:11: style: Variable 'dia_font_name' can be declared as pointer to const [constVariablePointer] plug-ins/metapost/render_metapost.c:459:11: style: Parameter 'start' can be declared as pointer to const. However it seems that 'draw_line' is a callback function, if 'start' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/metapost/render_metapost.c:1070:31: note: You might need to cast the function pointer here plug-ins/metapost/render_metapost.c:459:11: note: Parameter 'start' can be declared as pointer to const plug-ins/metapost/render_metapost.c:459:25: style: Parameter 'end' can be declared as pointer to const. However it seems that 'draw_line' is a callback function, if 'end' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/metapost/render_metapost.c:1070:31: note: You might need to cast the function pointer here plug-ins/metapost/render_metapost.c:459:25: note: Parameter 'end' can be declared as pointer to const plug-ins/metapost/render_metapost.c:478:15: style: Parameter 'points' can be declared as pointer to const. However it seems that 'draw_polyline' is a callback function, if 'points' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/metapost/render_metapost.c:1071:35: note: You might need to cast the function pointer here plug-ins/metapost/render_metapost.c:478:15: note: Parameter 'points' can be declared as pointer to const plug-ins/metapost/render_metapost.c:503:14: style: Parameter 'points' can be declared as pointer to const. However it seems that 'draw_polygon' is a callback function, if 'points' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/metapost/render_metapost.c:1073:34: note: You might need to cast the function pointer here plug-ins/metapost/render_metapost.c:503:14: note: Parameter 'points' can be declared as pointer to const plug-ins/metapost/render_metapost.c:504:14: style: Parameter 'fill' can be declared as pointer to const. However it seems that 'draw_polygon' is a callback function, if 'fill' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/metapost/render_metapost.c:1073:34: note: You might need to cast the function pointer here plug-ins/metapost/render_metapost.c:504:14: note: Parameter 'fill' can be declared as pointer to const plug-ins/metapost/render_metapost.c:546:14: style: Parameter 'center' can be declared as pointer to const [constParameterPointer] plug-ins/metapost/render_metapost.c:615:14: style: Parameter 'center' can be declared as pointer to const. However it seems that 'draw_ellipse' is a callback function, if 'center' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/metapost/render_metapost.c:1078:34: note: You might need to cast the function pointer here plug-ins/metapost/render_metapost.c:615:14: note: Parameter 'center' can be declared as pointer to const plug-ins/metapost/render_metapost.c:617:14: style: Parameter 'fill' can be declared as pointer to const. However it seems that 'draw_ellipse' is a callback function, if 'fill' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/metapost/render_metapost.c:1078:34: note: You might need to cast the function pointer here plug-ins/metapost/render_metapost.c:617:14: note: Parameter 'fill' can be declared as pointer to const plug-ins/metapost/render_metapost.c:660:27: style: Parameter 'points' can be declared as pointer to const. However it seems that 'draw_bezier' is a callback function, if 'points' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/metapost/render_metapost.c:1080:33: note: You might need to cast the function pointer here plug-ins/metapost/render_metapost.c:660:27: note: Parameter 'points' can be declared as pointer to const plug-ins/metapost/render_metapost.c:713:30: style: Parameter 'points' can be declared as pointer to const. However it seems that 'draw_beziergon' is a callback function, if 'points' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/metapost/render_metapost.c:1081:36: note: You might need to cast the function pointer here plug-ins/metapost/render_metapost.c:713:30: note: Parameter 'points' can be declared as pointer to const plug-ins/metapost/render_metapost.c:715:30: style: Parameter 'fill' can be declared as pointer to const. However it seems that 'draw_beziergon' is a callback function, if 'fill' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/metapost/render_metapost.c:1081:36: note: You might need to cast the function pointer here plug-ins/metapost/render_metapost.c:715:30: note: Parameter 'fill' can be declared as pointer to const plug-ins/metapost/render_metapost.c:791:28: style: Parameter 'pos' can be declared as pointer to const. However it seems that 'draw_string' is a callback function, if 'pos' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/metapost/render_metapost.c:1083:33: note: You might need to cast the function pointer here plug-ins/metapost/render_metapost.c:791:28: note: Parameter 'pos' can be declared as pointer to const plug-ins/metapost/render_metapost.c:871:12: style: Parameter 'point' can be declared as pointer to const. However it seems that 'draw_image' is a callback function, if 'point' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/metapost/render_metapost.c:1086:32: note: You might need to cast the function pointer here plug-ins/metapost/render_metapost.c:871:12: note: Parameter 'point' can be declared as pointer to const plug-ins/metapost/render_metapost.c:879:13: style: Variable 'rgb_data' can be declared as pointer to const [constVariablePointer] plug-ins/metapost/render_metapost.c:880:13: style: Variable 'mask_data' can be declared as pointer to const [constVariablePointer] plug-ins/metapost/render_metapost.c:997:47: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'metapost_renderer_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/metapost/render_metapost.c:1058:32: note: You might need to cast the function pointer here plug-ins/metapost/render_metapost.c:997:47: note: Parameter 'pspec' can be declared as pointer to const plug-ins/metapost/render_metapost.c:1022:45: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'metapost_renderer_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/metapost/render_metapost.c:1057:32: note: You might need to cast the function pointer here plug-ins/metapost/render_metapost.c:1022:45: note: Parameter 'pspec' can be declared as pointer to const plug-ins/metapost/render_metapost.c:1101:19: style: Variable 'extent' can be declared as pointer to const [constVariablePointer] plug-ins/metapost/render_metapost.c:172:29: error: Uninitialized variable: d1_buf [uninitvar] plug-ins/metapost/render_metapost.c:177:33: error: Uninitialized variable: d2_buf [uninitvar] plug-ins/metapost/render_metapost.c:178:33: error: Uninitialized variable: d3_buf [uninitvar] plug-ins/metapost/render_metapost.c:193:13: error: Uninitialized variable: red_buf [uninitvar] plug-ins/metapost/render_metapost.c:194:6: error: Uninitialized variable: green_buf [uninitvar] plug-ins/metapost/render_metapost.c:195:6: error: Uninitialized variable: blue_buf [uninitvar] plug-ins/metapost/render_metapost.c:247:54: error: Uninitialized variable: buf [uninitvar] plug-ins/metapost/render_metapost.c:335:7: error: Uninitialized variable: dash_length_buf [uninitvar] plug-ins/metapost/render_metapost.c:343:7: error: Uninitialized variable: dot_lenght_buf [uninitvar] plug-ins/metapost/render_metapost.c:344:7: error: Uninitialized variable: hole_width_buf [uninitvar] plug-ins/metapost/render_metapost.c:471:6: error: Uninitialized variable: sx_buf [uninitvar] plug-ins/metapost/render_metapost.c:471:35: error: Uninitialized variable: sy_buf [uninitvar] plug-ins/metapost/render_metapost.c:472:6: error: Uninitialized variable: ex_buf [uninitvar] plug-ins/metapost/render_metapost.c:472:33: error: Uninitialized variable: ey_buf [uninitvar] plug-ins/metapost/render_metapost.c:490:6: error: Uninitialized variable: px_buf [uninitvar] plug-ins/metapost/render_metapost.c:491:6: error: Uninitialized variable: py_buf [uninitvar] plug-ins/metapost/render_metapost.c:521:6: error: Uninitialized variable: px_buf [uninitvar] plug-ins/metapost/render_metapost.c:522:6: error: Uninitialized variable: py_buf [uninitvar] plug-ins/metapost/render_metapost.c:534:3: error: Uninitialized variable: red_buf [uninitvar] plug-ins/metapost/render_metapost.c:535:3: error: Uninitialized variable: green_buf [uninitvar] plug-ins/metapost/render_metapost.c:536:3: error: Uninitialized variable: blue_buf [uninitvar] plug-ins/metapost/render_metapost.c:562:56: error: Uninitialized variable: d1_buf [uninitvar] plug-ins/metapost/render_metapost.c:579:6: error: Uninitialized variable: d2_buf [uninitvar] plug-ins/metapost/render_metapost.c:632:6: error: Uninitialized variable: d1_buf [uninitvar] plug-ins/metapost/render_metapost.c:633:6: error: Uninitialized variable: d2_buf [uninitvar] plug-ins/metapost/render_metapost.c:647:3: error: Uninitialized variable: red_buf [uninitvar] plug-ins/metapost/render_metapost.c:648:3: error: Uninitialized variable: green_buf [uninitvar] plug-ins/metapost/render_metapost.c:649:3: error: Uninitialized variable: blue_buf [uninitvar] plug-ins/metapost/render_metapost.c:680:12: error: Uninitialized variable: p1x_buf [uninitvar] plug-ins/metapost/render_metapost.c:681:12: error: Uninitialized variable: p1y_buf [uninitvar] plug-ins/metapost/render_metapost.c:697:18: error: Uninitialized variable: p2x_buf [uninitvar] plug-ins/metapost/render_metapost.c:698:18: error: Uninitialized variable: p2y_buf [uninitvar] plug-ins/metapost/render_metapost.c:699:18: error: Uninitialized variable: p3x_buf [uninitvar] plug-ins/metapost/render_metapost.c:700:18: error: Uninitialized variable: p3y_buf [uninitvar] plug-ins/metapost/render_metapost.c:740:12: error: Uninitialized variable: p1x_buf [uninitvar] plug-ins/metapost/render_metapost.c:741:12: error: Uninitialized variable: p1y_buf [uninitvar] plug-ins/metapost/render_metapost.c:762:18: error: Uninitialized variable: p2x_buf [uninitvar] plug-ins/metapost/render_metapost.c:763:18: error: Uninitialized variable: p2y_buf [uninitvar] plug-ins/metapost/render_metapost.c:764:18: error: Uninitialized variable: p3x_buf [uninitvar] plug-ins/metapost/render_metapost.c:765:18: error: Uninitialized variable: p3y_buf [uninitvar] plug-ins/metapost/render_metapost.c:776:14: error: Uninitialized variable: red_buf [uninitvar] plug-ins/metapost/render_metapost.c:777:14: error: Uninitialized variable: green_buf [uninitvar] plug-ins/metapost/render_metapost.c:778:14: error: Uninitialized variable: blue_buf [uninitvar] plug-ins/metapost/render_metapost.c:831:29: error: Uninitialized variable: height_buf [uninitvar] plug-ins/metapost/render_metapost.c:832:12: error: Uninitialized variable: px_buf [uninitvar] plug-ins/metapost/render_metapost.c:833:12: error: Uninitialized variable: py_buf [uninitvar] plug-ins/metapost/render_metapost.c:837:33: error: Uninitialized variable: red_buf [uninitvar] plug-ins/metapost/render_metapost.c:838:33: error: Uninitialized variable: green_buf [uninitvar] plug-ins/metapost/render_metapost.c:839:33: error: Uninitialized variable: blue_buf [uninitvar] plug-ins/metapost/render_metapost.c:915:13: error: Uninitialized variable: d1_buf [uninitvar] plug-ins/metapost/render_metapost.c:916:13: error: Uninitialized variable: d2_buf [uninitvar] plug-ins/metapost/render_metapost.c:1168:6: error: Uninitialized variable: d1_buf [uninitvar] plug-ins/metapost/render_metapost.c:1169:6: error: Uninitialized variable: d2_buf [uninitvar] plug-ins/metapost/render_metapost.c:1170:6: error: Uninitialized variable: d3_buf [uninitvar] plug-ins/metapost/render_metapost.c:1171:6: error: Uninitialized variable: d4_buf [uninitvar] plug-ins/metapost/render_metapost.c:932:41: error: Uninitialized variable: d3_buf [legacyUninitvar] plug-ins/metapost/render_metapost.c:948:41: error: Uninitialized variable: d3_buf [legacyUninitvar] plug-ins/layout/layout.cpp:86:31: style: C-style pointer casting [cstyleCast] plug-ins/layout/layout.cpp:90:20: style: C-style pointer casting [cstyleCast] plug-ins/layout/layout.cpp:95:34: style: C-style pointer casting [cstyleCast] plug-ins/layout/layout.cpp:99:23: style: C-style pointer casting [cstyleCast] plug-ins/layout/layout.cpp:124:31: style: C-style pointer casting [cstyleCast] plug-ins/layout/layout.cpp:126:19: style: C-style pointer casting [cstyleCast] plug-ins/layout/layout.cpp:132:20: style: C-style pointer casting [cstyleCast] plug-ins/layout/layout.cpp:136:5: style: C-style pointer casting [cstyleCast] plug-ins/layout/layout.cpp:138:31: style: C-style pointer casting [cstyleCast] plug-ins/layout/layout.cpp:140:19: style: C-style pointer casting [cstyleCast] plug-ins/layout/layout.cpp:147:22: style: C-style pointer casting [cstyleCast] plug-ins/layout/layout.cpp:151:7: style: C-style pointer casting [cstyleCast] plug-ins/layout/layout.cpp:155:15: style: C-style pointer casting [cstyleCast] plug-ins/layout/layout.cpp:160:5: style: C-style pointer casting [cstyleCast] plug-ins/layout/layout.cpp:162:34: style: C-style pointer casting [cstyleCast] plug-ins/layout/layout.cpp:164:21: style: C-style pointer casting [cstyleCast] plug-ins/layout/layout.cpp:172:17: style: C-style pointer casting [cstyleCast] plug-ins/layout/layout.cpp:173:7: style: C-style pointer casting [cstyleCast] plug-ins/layout/layout.cpp:182:18: style: C-style pointer casting [cstyleCast] plug-ins/layout/layout.cpp:198:7: style: C-style pointer casting [cstyleCast] plug-ins/layout/layout.cpp:226:28: style: C-style pointer casting [cstyleCast] plug-ins/layout/layout.cpp:231:20: style: C-style pointer casting [cstyleCast] plug-ins/layout/layout.cpp:239:12: style: C-style pointer casting [cstyleCast] plug-ins/layout/layout.cpp:242:22: style: C-style pointer casting [cstyleCast] plug-ins/layout/layout.cpp:247:22: style: C-style pointer casting [cstyleCast] plug-ins/layout/layout.cpp:252:47: style: C-style pointer casting [cstyleCast] plug-ins/layout/layout.cpp:253:24: style: C-style pointer casting [cstyleCast] plug-ins/layout/layout.cpp:257:47: style: C-style pointer casting [cstyleCast] plug-ins/layout/layout.cpp:258:24: style: C-style pointer casting [cstyleCast] plug-ins/layout/layout.cpp:275:20: style: C-style pointer casting [cstyleCast] plug-ins/layout/layout.cpp:278:20: style: C-style pointer casting [cstyleCast] plug-ins/layout/layout.cpp:281:20: style: C-style pointer casting [cstyleCast] plug-ins/layout/layout.cpp:284:20: style: C-style pointer casting [cstyleCast] plug-ins/layout/layout.cpp:287:20: style: C-style pointer casting [cstyleCast] plug-ins/layout/layout.cpp:290:20: style: C-style pointer casting [cstyleCast] plug-ins/layout/layout.cpp:293:20: style: C-style pointer casting [cstyleCast] plug-ins/layout/layout.cpp:296:20: style: C-style pointer casting [cstyleCast] plug-ins/layout/layout.cpp:299:26: style: C-style pointer casting [cstyleCast] plug-ins/layout/layout.cpp:300:27: style: C-style pointer casting [cstyleCast] plug-ins/layout/layout.cpp:309:21: style: C-style pointer casting [cstyleCast] plug-ins/layout/layout.cpp:332:21: style: C-style pointer casting [cstyleCast] plug-ins/layout/layout.cpp:465:29: style: C-style pointer casting [cstyleCast] plug-ins/layout/layout.cpp:335:15: style: Local variable 'n' shadows outer variable [shadowVariable] plug-ins/layout/layout.cpp:306:13: note: Shadowed declaration plug-ins/layout/layout.cpp:335:15: note: Shadow variable plug-ins/layout/layout.cpp:119:54: style: Parameter 'coords' can be declared as reference to const [constParameterReference] plug-ins/layout/layout.cpp:58:24: style: Parameter 'object' can be declared as pointer to const [constParameterPointer] plug-ins/layout/layout.cpp:442:33: style: Parameter 'info' can be declared as pointer to const. However it seems that '_plugin_can_unload' is a callback function, if 'info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/layout/layout.cpp:466:29: note: You might need to cast the function pointer here plug-ins/layout/layout.cpp:442:33: note: Parameter 'info' can be declared as pointer to const plug-ins/layout/layout.cpp:449:29: style: Parameter 'info' can be declared as pointer to const. However it seems that '_plugin_unload' is a callback function, if 'info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/layout/layout.cpp:467:29: note: You might need to cast the function pointer here plug-ins/layout/layout.cpp:449:29: note: Parameter 'info' can be declared as pointer to const plug-ins/pdf/pdf-import.cpp:70:8: performance:inconclusive: Either there is a missing 'override', or the member function 'DiaOutputDev::upsideDown' can be static. [functionStatic] plug-ins/pdf/pdf-import.cpp:72:8: performance:inconclusive: Either there is a missing 'override', or the member function 'DiaOutputDev::useDrawChar' can be static. [functionStatic] plug-ins/pdf/pdf-import.cpp:74:8: performance:inconclusive: Either there is a missing 'override', or the member function 'DiaOutputDev::interpretType3Chars' can be static. [functionStatic] plug-ins/pdf/pdf-import.cpp:241:8: style:inconclusive: Either there is a missing 'override', or the member function 'DiaOutputDev::useShadedFills' can be const. [functionConst] plug-ins/pdf/pdf-import.cpp:242:8: performance:inconclusive: Either there is a missing 'override', or the member function 'DiaOutputDev::useFillColorStop' can be static. [functionStatic] plug-ins/pdf/pdf-import.cpp:377:8: performance:inconclusive: Either there is a missing 'override', or the member function 'DiaOutputDev::updateTextShift' can be static. [functionStatic] plug-ins/pdf/pdf-import.cpp:532:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] plug-ins/pdf/pdf.c:62:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_PLUGIN_INIT_ERROR [valueFlowBailoutIncompleteVar] plug-ins/pgf/pgf.c:32:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_PLUGIN_INIT_ERROR [valueFlowBailoutIncompleteVar] plug-ins/pdf/pdf-import.cpp:436:36: style: C-style pointer casting [cstyleCast] plug-ins/pdf/pdf-import.cpp:653:57: style: C-style pointer casting [cstyleCast] plug-ins/pdf/pdf-import.cpp:655:56: style: C-style pointer casting [cstyleCast] plug-ins/pdf/pdf-import.cpp:657:49: style: C-style pointer casting [cstyleCast] plug-ins/pdf/pdf-import.cpp:677:54: style: C-style pointer casting [cstyleCast] plug-ins/pdf/pdf-import.cpp:679:49: style: C-style pointer casting [cstyleCast] plug-ins/pdf/pdf-import.cpp:748:10: style: C-style pointer casting [cstyleCast] plug-ins/pdf/pdf-import.cpp:761:12: style: C-style pointer casting [cstyleCast] plug-ins/pdf/pdf-import.cpp:915:35: style: C-style pointer casting [cstyleCast] plug-ins/pdf/pdf-import.cpp:760:18: style: The scope of the variable 'm' can be reduced. [variableScope] plug-ins/pdf/pdf-import.cpp:760:21: style: The scope of the variable 'n' can be reduced. [variableScope] plug-ins/pgf/pgf.c:12:33: style: Parameter 'info' can be declared as pointer to const. However it seems that '_plugin_can_unload' is a callback function, if 'info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/pgf/pgf.c:30:29: note: You might need to cast the function pointer here plug-ins/pgf/pgf.c:12:33: note: Parameter 'info' can be declared as pointer to const plug-ins/pdf/pdf-import.cpp:501:52: style:inconclusive: Function 'DiaOutputDev' argument 2 names different: declaration 'n' definition '_n'. [funcArgNamesDifferent] plug-ins/pdf/pdf-import.cpp:452:40: note: Function 'DiaOutputDev' argument 2 names different: declaration 'n' definition '_n'. plug-ins/pdf/pdf-import.cpp:501:52: note: Function 'DiaOutputDev' argument 2 names different: declaration 'n' definition '_n'. plug-ins/pdf/pdf-import.cpp:682:24: style: Variable 'change' can be declared as pointer to const [constVariablePointer] plug-ins/pixbuf/pixbuf.c:63:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAIRO_FORMAT_ARGB32 [valueFlowBailoutIncompleteVar] plug-ins/pixbuf/pixbuf.c:154:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] plug-ins/pixbuf/pixbuf.c:190:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_PLUGIN_INIT_ERROR [valueFlowBailoutIncompleteVar] plug-ins/pstricks/pstricks.c:32:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_PLUGIN_INIT_ERROR [valueFlowBailoutIncompleteVar] plug-ins/pstricks/pstricks.c:12:33: style: Parameter 'info' can be declared as pointer to const. However it seems that '_plugin_can_unload' is a callback function, if 'info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/pstricks/pstricks.c:30:29: note: You might need to cast the function pointer here plug-ins/pstricks/pstricks.c:12:33: note: Parameter 'info' can be declared as pointer to const plug-ins/pixbuf/pixbuf.c:43:12: style: Parameter 'user_data' can be declared as pointer to const. However it seems that 'export_data' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/pixbuf/pixbuf.c:210:34: note: You might need to cast the function pointer here plug-ins/pixbuf/pixbuf.c:43:12: note: Parameter 'user_data' can be declared as pointer to const plug-ins/pixbuf/pixbuf.c:144:33: style: Parameter 'info' can be declared as pointer to const. However it seems that '_plugin_can_unload' is a callback function, if 'info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/pixbuf/pixbuf.c:188:10: note: You might need to cast the function pointer here plug-ins/pixbuf/pixbuf.c:144:33: note: Parameter 'info' can be declared as pointer to const plug-ins/pixbuf/pixbuf.c:220:18: style: Variable 'name' can be declared as pointer to const [constVariablePointer] plug-ins/pgf/render_pgf.c:196:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RENDER_HOLES [valueFlowBailoutIncompleteVar] plug-ins/pgf/render_pgf.c:231:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_TYPE_RENDERER [valueFlowBailoutIncompleteVar] plug-ins/pgf/render_pgf.c:362:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_ASCII_DTOSTR_BUF_SIZE [valueFlowBailoutIncompleteVar] plug-ins/pgf/render_pgf.c:378:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_ASCII_DTOSTR_BUF_SIZE [valueFlowBailoutIncompleteVar] plug-ins/pgf/render_pgf.c:412:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_ASCII_DTOSTR_BUF_SIZE [valueFlowBailoutIncompleteVar] plug-ins/pgf/render_pgf.c:470:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_ASCII_DTOSTR_BUF_SIZE [valueFlowBailoutIncompleteVar] plug-ins/pgf/render_pgf.c:556:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_ASCII_DTOSTR_BUF_SIZE [valueFlowBailoutIncompleteVar] plug-ins/pgf/render_pgf.c:577:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_ASCII_DTOSTR_BUF_SIZE [valueFlowBailoutIncompleteVar] plug-ins/pgf/render_pgf.c:601:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_ASCII_DTOSTR_BUF_SIZE [valueFlowBailoutIncompleteVar] plug-ins/pgf/render_pgf.c:617:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_ASCII_DTOSTR_BUF_SIZE [valueFlowBailoutIncompleteVar] plug-ins/pgf/render_pgf.c:656:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_ASCII_DTOSTR_BUF_SIZE [valueFlowBailoutIncompleteVar] plug-ins/pgf/render_pgf.c:682:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_ASCII_DTOSTR_BUF_SIZE [valueFlowBailoutIncompleteVar] plug-ins/pgf/render_pgf.c:698:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_ASCII_DTOSTR_BUF_SIZE [valueFlowBailoutIncompleteVar] plug-ins/pgf/render_pgf.c:726:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_ASCII_DTOSTR_BUF_SIZE [valueFlowBailoutIncompleteVar] plug-ins/pgf/render_pgf.c:804:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_ASCII_DTOSTR_BUF_SIZE [valueFlowBailoutIncompleteVar] plug-ins/pgf/render_pgf.c:849:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_ASCII_DTOSTR_BUF_SIZE [valueFlowBailoutIncompleteVar] plug-ins/pgf/render_pgf.c:991:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARROW_NONE [valueFlowBailoutIncompleteVar] plug-ins/pgf/render_pgf.c:1061:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARROW_NONE [valueFlowBailoutIncompleteVar] plug-ins/pgf/render_pgf.c:1099:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARROW_NONE [valueFlowBailoutIncompleteVar] plug-ins/pgf/render_pgf.c:1135:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARROW_NONE [valueFlowBailoutIncompleteVar] plug-ins/pgf/render_pgf.c:1171:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARROW_NONE [valueFlowBailoutIncompleteVar] plug-ins/pgf/render_pgf.c:1209:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARROW_NONE [valueFlowBailoutIncompleteVar] plug-ins/pgf/render_pgf.c:1307:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_utf8_skip [valueFlowBailoutIncompleteVar] plug-ins/pgf/render_pgf.c:1325:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_ASCII_DTOSTR_BUF_SIZE [valueFlowBailoutIncompleteVar] plug-ins/pgf/render_pgf.c:1376:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_ASCII_DTOSTR_BUF_SIZE [valueFlowBailoutIncompleteVar] plug-ins/pstricks/render_pstricks.c:140:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RENDER_HOLES [valueFlowBailoutIncompleteVar] plug-ins/pstricks/render_pstricks.c:176:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_TYPE_RENDERER [valueFlowBailoutIncompleteVar] plug-ins/pstricks/render_pstricks.c:287:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_ASCII_DTOSTR_BUF_SIZE [valueFlowBailoutIncompleteVar] plug-ins/pstricks/render_pstricks.c:301:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_ASCII_DTOSTR_BUF_SIZE [valueFlowBailoutIncompleteVar] plug-ins/pstricks/render_pstricks.c:330:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_ASCII_DTOSTR_BUF_SIZE [valueFlowBailoutIncompleteVar] plug-ins/pstricks/render_pstricks.c:393:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_ASCII_DTOSTR_BUF_SIZE [valueFlowBailoutIncompleteVar] plug-ins/pstricks/render_pstricks.c:459:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_ASCII_DTOSTR_BUF_SIZE [valueFlowBailoutIncompleteVar] plug-ins/pstricks/render_pstricks.c:477:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_ASCII_DTOSTR_BUF_SIZE [valueFlowBailoutIncompleteVar] plug-ins/pstricks/render_pstricks.c:498:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_ASCII_DTOSTR_BUF_SIZE [valueFlowBailoutIncompleteVar] plug-ins/pstricks/render_pstricks.c:522:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_ASCII_DTOSTR_BUF_SIZE [valueFlowBailoutIncompleteVar] plug-ins/pstricks/render_pstricks.c:564:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_ASCII_DTOSTR_BUF_SIZE [valueFlowBailoutIncompleteVar] plug-ins/pstricks/render_pstricks.c:634:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_ASCII_DTOSTR_BUF_SIZE [valueFlowBailoutIncompleteVar] plug-ins/pstricks/render_pstricks.c:673:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_ASCII_DTOSTR_BUF_SIZE [valueFlowBailoutIncompleteVar] plug-ins/pstricks/render_pstricks.c:824:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable g_utf8_skip [valueFlowBailoutIncompleteVar] plug-ins/pstricks/render_pstricks.c:842:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_ASCII_DTOSTR_BUF_SIZE [valueFlowBailoutIncompleteVar] plug-ins/pstricks/render_pstricks.c:888:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_ASCII_DTOSTR_BUF_SIZE [valueFlowBailoutIncompleteVar] plug-ins/pstricks/render_pstricks.c:985:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_ASCII_DTOSTR_BUF_SIZE [valueFlowBailoutIncompleteVar] plug-ins/python/diamodule.c:67:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyList_Type [valueFlowBailoutIncompleteVar] plug-ins/python/diamodule.c:123:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_IOError [valueFlowBailoutIncompleteVar] plug-ins/python/diamodule.c:144:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_IOError [valueFlowBailoutIncompleteVar] plug-ins/python/diamodule.c:160:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_KeyError [valueFlowBailoutIncompleteVar] plug-ins/python/diamodule.c:199:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] plug-ins/python/diamodule.c:245:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] plug-ins/python/diamodule.c:258:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] plug-ins/python/diamodule.c:277:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DiaExportFilter [valueFlowBailoutIncompleteVar] plug-ins/python/diamodule.c:316:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] plug-ins/python/diamodule.c:355:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DiaImportFilter [valueFlowBailoutIncompleteVar] plug-ins/python/diamodule.c:394:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] plug-ins/python/diamodule.c:503:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] plug-ins/python/diamodule.c:541:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] plug-ins/python/diamodule.c:671:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_MESSAGE_STDERR [valueFlowBailoutIncompleteVar] plug-ins/pgf/render_pgf.c:1254:5: error: Memory leak: dest [memleak] plug-ins/pgf/render_pgf.c:1262:7: error: Memory leak: dest [memleak] plug-ins/pgf/render_pgf.c:1049:36: style:inconclusive: Function 'draw_line_with_arrows' argument 1 names different: declaration 'renderer' definition 'self'. [funcArgNamesDifferent] plug-ins/pgf/render_pgf.c:139:48: note: Function 'draw_line_with_arrows' argument 1 names different: declaration 'renderer' definition 'self'. plug-ins/pgf/render_pgf.c:1049:36: note: Function 'draw_line_with_arrows' argument 1 names different: declaration 'renderer' definition 'self'. plug-ins/pgf/render_pgf.c:1087:35: style:inconclusive: Function 'draw_arc_with_arrows' argument 1 names different: declaration 'renderer' definition 'self'. [funcArgNamesDifferent] plug-ins/pgf/render_pgf.c:142:47: note: Function 'draw_arc_with_arrows' argument 1 names different: declaration 'renderer' definition 'self'. plug-ins/pgf/render_pgf.c:1087:35: note: Function 'draw_arc_with_arrows' argument 1 names different: declaration 'renderer' definition 'self'. plug-ins/pgf/render_pgf.c:1123:40: style:inconclusive: Function 'draw_polyline_with_arrows' argument 1 names different: declaration 'renderer' definition 'self'. [funcArgNamesDifferent] plug-ins/pgf/render_pgf.c:145:52: note: Function 'draw_polyline_with_arrows' argument 1 names different: declaration 'renderer' definition 'self'. plug-ins/pgf/render_pgf.c:1123:40: note: Function 'draw_polyline_with_arrows' argument 1 names different: declaration 'renderer' definition 'self'. plug-ins/pgf/render_pgf.c:1159:48: style:inconclusive: Function 'draw_rounded_polyline_with_arrows' argument 1 names different: declaration 'renderer' definition 'self'. [funcArgNamesDifferent] plug-ins/pgf/render_pgf.c:148:60: note: Function 'draw_rounded_polyline_with_arrows' argument 1 names different: declaration 'renderer' definition 'self'. plug-ins/pgf/render_pgf.c:1159:48: note: Function 'draw_rounded_polyline_with_arrows' argument 1 names different: declaration 'renderer' definition 'self'. plug-ins/pgf/render_pgf.c:1197:38: style:inconclusive: Function 'draw_bezier_with_arrows' argument 1 names different: declaration 'renderer' definition 'self'. [funcArgNamesDifferent] plug-ins/pgf/render_pgf.c:151:50: note: Function 'draw_bezier_with_arrows' argument 1 names different: declaration 'renderer' definition 'self'. plug-ins/pgf/render_pgf.c:1197:38: note: Function 'draw_bezier_with_arrows' argument 1 names different: declaration 'renderer' definition 'self'. plug-ins/python/diamodule.c:99:42: style: Parameter 'args' can be declared as pointer to const. However it seems that 'PyDia_Diagrams' is a callback function, if 'args' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/python/diamodule.c:549:19: note: You might need to cast the function pointer here plug-ins/python/diamodule.c:99:42: note: Parameter 'args' can be declared as pointer to const plug-ins/python/diamodule.c:204:49: style: Parameter 'args' can be declared as pointer to const. However it seems that 'PyDia_RegisteredTypes' is a callback function, if 'args' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/python/diamodule.c:560:27: note: You might need to cast the function pointer here plug-ins/python/diamodule.c:204:49: note: Parameter 'args' can be declared as pointer to const plug-ins/python/diamodule.c:219:50: style: Parameter 'args' can be declared as pointer to const. However it seems that 'PyDia_RegisteredSheets' is a callback function, if 'args' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/python/diamodule.c:563:28: note: You might need to cast the function pointer here plug-ins/python/diamodule.c:219:50: note: Parameter 'args' can be declared as pointer to const plug-ins/python/diamodule.c:236:47: style: Parameter 'args' can be declared as pointer to const. However it seems that 'PyDia_ActiveDisplay' is a callback function, if 'args' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/python/diamodule.c:566:25: note: You might need to cast the function pointer here plug-ins/python/diamodule.c:236:47: note: Parameter 'args' can be declared as pointer to const plug-ins/python/diamodule.c:250:43: style: Parameter 'args' can be declared as pointer to const. However it seems that 'PyDia_UpdateAll' is a callback function, if 'args' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/python/diamodule.c:568:21: note: You might need to cast the function pointer here plug-ins/python/diamodule.c:250:43: note: Parameter 'args' can be declared as pointer to const plug-ins/python/diamodule.c:306:11: style: Variable 'old_locale' can be declared as pointer to const [constVariablePointer] plug-ins/pgf/render_pgf.c:194:29: style: Parameter 'renderer' can be declared as pointer to const. However it seems that 'is_capable_to' is a callback function, if 'renderer' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/pgf/render_pgf.c:309:35: note: You might need to cast the function pointer here plug-ins/pgf/render_pgf.c:194:29: note: Parameter 'renderer' can be declared as pointer to const plug-ins/python/diamodule.c:421:28: style: Parameter 'in' can be declared as pointer to const [constParameterPointer] plug-ins/pgf/render_pgf.c:243:42: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'pgf_renderer_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/pgf/render_pgf.c:303:32: note: You might need to cast the function pointer here plug-ins/pgf/render_pgf.c:243:42: note: Parameter 'pspec' can be declared as pointer to const plug-ins/pgf/render_pgf.c:268:40: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'pgf_renderer_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/pgf/render_pgf.c:304:32: note: You might need to cast the function pointer here plug-ins/pgf/render_pgf.c:268:40: note: Parameter 'pspec' can be declared as pointer to const plug-ins/pgf/render_pgf.c:360:45: style: Parameter 'color' can be declared as pointer to const [constParameterPointer] plug-ins/pgf/render_pgf.c:376:45: style: Parameter 'color' can be declared as pointer to const [constParameterPointer] plug-ins/pgf/render_pgf.c:392:27: style: Parameter 'self' can be declared as pointer to const. However it seems that 'begin_render' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/pgf/render_pgf.c:307:34: note: You might need to cast the function pointer here plug-ins/pgf/render_pgf.c:392:27: note: Parameter 'self' can be declared as pointer to const plug-ins/pgf/render_pgf.c:552:11: style: Parameter 'start' can be declared as pointer to const. However it seems that 'draw_line' is a callback function, if 'start' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/pgf/render_pgf.c:317:31: note: You might need to cast the function pointer here plug-ins/pgf/render_pgf.c:552:11: note: Parameter 'start' can be declared as pointer to const plug-ins/pgf/render_pgf.c:552:25: style: Parameter 'end' can be declared as pointer to const. However it seems that 'draw_line' is a callback function, if 'end' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/pgf/render_pgf.c:317:31: note: You might need to cast the function pointer here plug-ins/pgf/render_pgf.c:552:25: note: Parameter 'end' can be declared as pointer to const plug-ins/pgf/render_pgf.c:572:15: style: Parameter 'points' can be declared as pointer to const. However it seems that 'draw_polyline' is a callback function, if 'points' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/pgf/render_pgf.c:318:35: note: You might need to cast the function pointer here plug-ins/pgf/render_pgf.c:572:15: note: Parameter 'points' can be declared as pointer to const plug-ins/pgf/render_pgf.c:613:11: style: Parameter 'points' can be declared as pointer to const [constParameterPointer] plug-ins/pgf/render_pgf.c:653:15: style: Parameter 'ul_corner' can be declared as pointer to const [constParameterPointer] plug-ins/pgf/render_pgf.c:653:33: style: Parameter 'lr_corner' can be declared as pointer to const [constParameterPointer] plug-ins/pgf/render_pgf.c:719:14: style: Parameter 'center' can be declared as pointer to const [constParameterPointer] plug-ins/pgf/render_pgf.c:800:11: style: Parameter 'center' can be declared as pointer to const [constParameterPointer] plug-ins/pgf/render_pgf.c:842:26: style: Parameter 'points' can be declared as pointer to const [constParameterPointer] plug-ins/pgf/render_pgf.c:1051:42: style: Parameter 'start_arrow' can be declared as pointer to const. However it seems that 'draw_line_with_arrows' is a callback function, if 'start_arrow' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/pgf/render_pgf.c:340:43: note: You might need to cast the function pointer here plug-ins/pgf/render_pgf.c:1051:42: note: Parameter 'start_arrow' can be declared as pointer to const plug-ins/pgf/render_pgf.c:1051:62: style: Parameter 'end_arrow' can be declared as pointer to const. However it seems that 'draw_line_with_arrows' is a callback function, if 'end_arrow' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/pgf/render_pgf.c:340:43: note: You might need to cast the function pointer here plug-ins/pgf/render_pgf.c:1051:62: note: Parameter 'end_arrow' can be declared as pointer to const plug-ins/pgf/render_pgf.c:1089:41: style: Parameter 'start_arrow' can be declared as pointer to const. However it seems that 'draw_arc_with_arrows' is a callback function, if 'start_arrow' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/pgf/render_pgf.c:342:42: note: You might need to cast the function pointer here plug-ins/pgf/render_pgf.c:1089:41: note: Parameter 'start_arrow' can be declared as pointer to const plug-ins/pgf/render_pgf.c:1089:61: style: Parameter 'end_arrow' can be declared as pointer to const. However it seems that 'draw_arc_with_arrows' is a callback function, if 'end_arrow' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/pgf/render_pgf.c:342:42: note: You might need to cast the function pointer here plug-ins/pgf/render_pgf.c:1089:61: note: Parameter 'end_arrow' can be declared as pointer to const plug-ins/pgf/render_pgf.c:1125:45: style: Parameter 'start_arrow' can be declared as pointer to const. However it seems that 'draw_polyline_with_arrows' is a callback function, if 'start_arrow' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/pgf/render_pgf.c:344:47: note: You might need to cast the function pointer here plug-ins/pgf/render_pgf.c:1125:45: note: Parameter 'start_arrow' can be declared as pointer to const plug-ins/pgf/render_pgf.c:1125:65: style: Parameter 'end_arrow' can be declared as pointer to const. However it seems that 'draw_polyline_with_arrows' is a callback function, if 'end_arrow' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/pgf/render_pgf.c:344:47: note: You might need to cast the function pointer here plug-ins/pgf/render_pgf.c:1125:65: note: Parameter 'end_arrow' can be declared as pointer to const plug-ins/pgf/render_pgf.c:1161:17: style: Parameter 'start_arrow' can be declared as pointer to const. However it seems that 'draw_rounded_polyline_with_arrows' is a callback function, if 'start_arrow' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/pgf/render_pgf.c:346:55: note: You might need to cast the function pointer here plug-ins/pgf/render_pgf.c:1161:17: note: Parameter 'start_arrow' can be declared as pointer to const plug-ins/pstricks/render_pstricks.c:780:5: error: Memory leak: dest [memleak] plug-ins/pgf/render_pgf.c:1161:37: style: Parameter 'end_arrow' can be declared as pointer to const. However it seems that 'draw_rounded_polyline_with_arrows' is a callback function, if 'end_arrow' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/pgf/render_pgf.c:346:55: note: You might need to cast the function pointer here plug-ins/pgf/render_pgf.c:1161:37: note: Parameter 'end_arrow' can be declared as pointer to const plug-ins/pgf/render_pgf.c:1199:43: style: Parameter 'start_arrow' can be declared as pointer to const. However it seems that 'draw_bezier_with_arrows' is a callback function, if 'start_arrow' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/pgf/render_pgf.c:348:45: note: You might need to cast the function pointer here plug-ins/pgf/render_pgf.c:1199:43: note: Parameter 'start_arrow' can be declared as pointer to const plug-ins/pgf/render_pgf.c:1199:63: style: Parameter 'end_arrow' can be declared as pointer to const. However it seems that 'draw_bezier_with_arrows' is a callback function, if 'end_arrow' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/pgf/render_pgf.c:348:45: note: You might need to cast the function pointer here plug-ins/pgf/render_pgf.c:1199:63: note: Parameter 'end_arrow' can be declared as pointer to const plug-ins/pgf/render_pgf.c:1319:28: style: Parameter 'pos' can be declared as pointer to const. However it seems that 'draw_string' is a callback function, if 'pos' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/pgf/render_pgf.c:350:33: note: You might need to cast the function pointer here plug-ins/pgf/render_pgf.c:1319:28: note: Parameter 'pos' can be declared as pointer to const plug-ins/pgf/render_pgf.c:1324:9: style: Variable 'escaped' can be declared as pointer to const [constVariablePointer] plug-ins/pgf/render_pgf.c:367:6: error: Uninitialized variable: red_buf [uninitvar] plug-ins/pgf/render_pgf.c:368:6: error: Uninitialized variable: green_buf [uninitvar] plug-ins/pgf/render_pgf.c:369:6: error: Uninitialized variable: blue_buf [uninitvar] plug-ins/pgf/render_pgf.c:383:6: error: Uninitialized variable: red_buf [uninitvar] plug-ins/pgf/render_pgf.c:384:6: error: Uninitialized variable: green_buf [uninitvar] plug-ins/pgf/render_pgf.c:385:6: error: Uninitialized variable: blue_buf [uninitvar] plug-ins/pgf/render_pgf.c:416:13: error: Uninitialized variable: d_buf [uninitvar] plug-ins/pgf/render_pgf.c:489:7: error: Uninitialized variable: dash_length_buf [uninitvar] plug-ins/pgf/render_pgf.c:496:7: error: Uninitialized variable: hole_width_buf [uninitvar] plug-ins/pgf/render_pgf.c:497:7: error: Uninitialized variable: dot_length_buf [uninitvar] plug-ins/pgf/render_pgf.c:564:6: error: Uninitialized variable: sx_buf [uninitvar] plug-ins/pgf/render_pgf.c:565:6: error: Uninitialized variable: sy_buf [uninitvar] plug-ins/pgf/render_pgf.c:566:6: error: Uninitialized variable: ex_buf [uninitvar] plug-ins/pgf/render_pgf.c:567:6: error: Uninitialized variable: ey_buf [uninitvar] plug-ins/pgf/render_pgf.c:582:6: error: Uninitialized variable: px_buf [uninitvar] plug-ins/pgf/render_pgf.c:583:6: error: Uninitialized variable: py_buf [uninitvar] plug-ins/pgf/render_pgf.c:604:2: error: Uninitialized variable: rad_buf [uninitvar] plug-ins/pgf/render_pgf.c:626:6: error: Uninitialized variable: px_buf [uninitvar] plug-ins/pgf/render_pgf.c:627:6: error: Uninitialized variable: py_buf [uninitvar] plug-ins/pgf/render_pgf.c:664:5: error: Uninitialized variable: ulx_buf [uninitvar] plug-ins/pgf/render_pgf.c:665:5: error: Uninitialized variable: uly_buf [uninitvar] plug-ins/pgf/render_pgf.c:666:5: error: Uninitialized variable: lrx_buf [uninitvar] plug-ins/pgf/render_pgf.c:667:5: error: Uninitialized variable: lry_buf [uninitvar] plug-ins/pgf/render_pgf.c:685:2: error: Uninitialized variable: rad_buf [uninitvar] plug-ins/pgf/render_pgf.c:699:2: error: Uninitialized variable: rad_buf [uninitvar] plug-ins/pgf/render_pgf.c:745:5: error: Uninitialized variable: stx_buf [uninitvar] plug-ins/pgf/render_pgf.c:746:5: error: Uninitialized variable: sty_buf [uninitvar] plug-ins/pgf/render_pgf.c:747:5: error: Uninitialized variable: cx_buf [uninitvar] plug-ins/pgf/render_pgf.c:748:5: error: Uninitialized variable: cy_buf [uninitvar] plug-ins/pgf/render_pgf.c:749:5: error: Uninitialized variable: r1_buf [uninitvar] plug-ins/pgf/render_pgf.c:750:5: error: Uninitialized variable: r2_buf [uninitvar] plug-ins/pgf/render_pgf.c:751:5: error: Uninitialized variable: sqrt_buf [uninitvar] plug-ins/pgf/render_pgf.c:818:6: error: Uninitialized variable: cx_buf [uninitvar] plug-ins/pgf/render_pgf.c:819:6: error: Uninitialized variable: cy_buf [uninitvar] plug-ins/pgf/render_pgf.c:820:6: error: Uninitialized variable: width_buf [uninitvar] plug-ins/pgf/render_pgf.c:821:6: error: Uninitialized variable: height_buf [uninitvar] plug-ins/pgf/render_pgf.c:872:18: error: Uninitialized variable: p1x_buf [uninitvar] plug-ins/pgf/render_pgf.c:873:18: error: Uninitialized variable: p1y_buf [uninitvar] plug-ins/pgf/render_pgf.c:888:18: error: Uninitialized variable: p2x_buf [uninitvar] plug-ins/pgf/render_pgf.c:889:18: error: Uninitialized variable: p2y_buf [uninitvar] plug-ins/pgf/render_pgf.c:890:18: error: Uninitialized variable: p3x_buf [uninitvar] plug-ins/pgf/render_pgf.c:891:18: error: Uninitialized variable: p3y_buf [uninitvar] plug-ins/pgf/render_pgf.c:1349:13: error: Uninitialized variable: px_buf [uninitvar] plug-ins/pgf/render_pgf.c:1350:13: error: Uninitialized variable: py_buf [uninitvar] plug-ins/pgf/render_pgf.c:1421:6: error: Uninitialized variable: scale1_buf [uninitvar] plug-ins/pgf/render_pgf.c:1422:6: error: Uninitialized variable: scale2_buf [uninitvar] plug-ins/pstricks/render_pstricks.c:138:29: style: Parameter 'renderer' can be declared as pointer to const. However it seems that 'is_capable_to' is a callback function, if 'renderer' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/pstricks/render_pstricks.c:254:35: note: You might need to cast the function pointer here plug-ins/pstricks/render_pstricks.c:138:29: note: Parameter 'renderer' can be declared as pointer to const plug-ins/pstricks/render_pstricks.c:188:47: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'pstricks_renderer_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/pstricks/render_pstricks.c:248:32: note: You might need to cast the function pointer here plug-ins/pstricks/render_pstricks.c:188:47: note: Parameter 'pspec' can be declared as pointer to const plug-ins/pstricks/render_pstricks.c:213:45: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'pstricks_renderer_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/pstricks/render_pstricks.c:249:32: note: You might need to cast the function pointer here plug-ins/pstricks/render_pstricks.c:213:45: note: Parameter 'pspec' can be declared as pointer to const plug-ins/pstricks/render_pstricks.c:285:50: style: Parameter 'color' can be declared as pointer to const [constParameterPointer] plug-ins/pstricks/render_pstricks.c:299:50: style: Parameter 'color' can be declared as pointer to const [constParameterPointer] plug-ins/pstricks/render_pstricks.c:313:27: style: Parameter 'self' can be declared as pointer to const. However it seems that 'begin_render' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/pstricks/render_pstricks.c:252:34: note: You might need to cast the function pointer here plug-ins/pstricks/render_pstricks.c:313:27: note: Parameter 'self' can be declared as pointer to const plug-ins/pstricks/render_pstricks.c:444:29: style: Parameter 'self' can be declared as pointer to const. However it seems that 'set_fillstyle' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/pstricks/render_pstricks.c:260:35: note: You might need to cast the function pointer here plug-ins/pstricks/render_pstricks.c:444:29: note: Parameter 'self' can be declared as pointer to const plug-ins/pstricks/render_pstricks.c:473:11: style: Parameter 'start' can be declared as pointer to const. However it seems that 'draw_line' is a callback function, if 'start' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/pstricks/render_pstricks.c:262:31: note: You might need to cast the function pointer here plug-ins/pstricks/render_pstricks.c:473:11: note: Parameter 'start' can be declared as pointer to const plug-ins/pstricks/render_pstricks.c:473:25: style: Parameter 'end' can be declared as pointer to const. However it seems that 'draw_line' is a callback function, if 'end' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/pstricks/render_pstricks.c:262:31: note: You might need to cast the function pointer here plug-ins/pstricks/render_pstricks.c:473:25: note: Parameter 'end' can be declared as pointer to const plug-ins/pstricks/render_pstricks.c:493:15: style: Parameter 'points' can be declared as pointer to const. However it seems that 'draw_polyline' is a callback function, if 'points' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/pstricks/render_pstricks.c:263:35: note: You might need to cast the function pointer here plug-ins/pstricks/render_pstricks.c:493:15: note: Parameter 'points' can be declared as pointer to const plug-ins/pstricks/render_pstricks.c:517:15: style: Parameter 'points' can be declared as pointer to const. However it seems that 'draw_polygon' is a callback function, if 'points' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/pstricks/render_pstricks.c:265:34: note: You might need to cast the function pointer here plug-ins/pstricks/render_pstricks.c:517:15: note: Parameter 'points' can be declared as pointer to const plug-ins/pstricks/render_pstricks.c:558:14: style: Parameter 'center' can be declared as pointer to const [constParameterPointer] plug-ins/pstricks/render_pstricks.c:630:11: style: Parameter 'center' can be declared as pointer to const [constParameterPointer] plug-ins/pstricks/render_pstricks.c:666:36: style: Parameter 'points' can be declared as pointer to const [constParameterPointer] plug-ins/pstricks/render_pstricks.c:836:28: style: Parameter 'pos' can be declared as pointer to const. However it seems that 'draw_string' is a callback function, if 'pos' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/pstricks/render_pstricks.c:275:33: note: You might need to cast the function pointer here plug-ins/pstricks/render_pstricks.c:836:28: note: Parameter 'pos' can be declared as pointer to const plug-ins/pstricks/render_pstricks.c:841:9: style: Variable 'escaped' can be declared as pointer to const [constVariablePointer] plug-ins/pstricks/render_pstricks.c:876:26: style: Parameter 'point' can be declared as pointer to const. However it seems that 'draw_image' is a callback function, if 'point' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/pstricks/render_pstricks.c:277:32: note: You might need to cast the function pointer here plug-ins/pstricks/render_pstricks.c:876:26: note: Parameter 'point' can be declared as pointer to const plug-ins/pstricks/render_pstricks.c:885:23: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] plug-ins/pstricks/render_pstricks.c:983:17: style: Variable 'extent' can be declared as pointer to const [constVariablePointer] plug-ins/pstricks/render_pstricks.c:292:6: error: Uninitialized variable: red_buf [uninitvar] plug-ins/pstricks/render_pstricks.c:293:6: error: Uninitialized variable: green_buf [uninitvar] plug-ins/pstricks/render_pstricks.c:294:6: error: Uninitialized variable: blue_buf [uninitvar] plug-ins/pstricks/render_pstricks.c:306:6: error: Uninitialized variable: red_buf [uninitvar] plug-ins/pstricks/render_pstricks.c:307:6: error: Uninitialized variable: green_buf [uninitvar] plug-ins/pstricks/render_pstricks.c:308:6: error: Uninitialized variable: blue_buf [uninitvar] plug-ins/pstricks/render_pstricks.c:334:6: error: Uninitialized variable: d_buf [uninitvar] plug-ins/pstricks/render_pstricks.c:411:7: error: Uninitialized variable: dash_length_buf [uninitvar] plug-ins/pstricks/render_pstricks.c:417:7: error: Uninitialized variable: hole_width_buf [uninitvar] plug-ins/pstricks/render_pstricks.c:418:7: error: Uninitialized variable: dot_length_buf [uninitvar] plug-ins/pstricks/render_pstricks.c:468:12: error: Uninitialized variable: d_buf [uninitvar] plug-ins/pstricks/render_pstricks.c:485:6: error: Uninitialized variable: sx_buf [uninitvar] plug-ins/pstricks/render_pstricks.c:486:6: error: Uninitialized variable: sy_buf [uninitvar] plug-ins/pstricks/render_pstricks.c:487:6: error: Uninitialized variable: ex_buf [uninitvar] plug-ins/pstricks/render_pstricks.c:488:6: error: Uninitialized variable: ey_buf [uninitvar] plug-ins/pstricks/render_pstricks.c:503:6: error: Uninitialized variable: px_buf [uninitvar] plug-ins/pstricks/render_pstricks.c:504:6: error: Uninitialized variable: py_buf [uninitvar] plug-ins/pstricks/render_pstricks.c:545:6: error: Uninitialized variable: px_buf [uninitvar] plug-ins/pstricks/render_pstricks.c:546:6: error: Uninitialized variable: py_buf [uninitvar] plug-ins/pstricks/render_pstricks.c:575:5: error: Uninitialized variable: cx_buf [uninitvar] plug-ins/pstricks/render_pstricks.c:576:5: error: Uninitialized variable: cy_buf [uninitvar] plug-ins/pstricks/render_pstricks.c:577:5: error: Uninitialized variable: r1_buf [uninitvar] plug-ins/pstricks/render_pstricks.c:578:5: error: Uninitialized variable: r2_buf [uninitvar] plug-ins/pstricks/render_pstricks.c:579:5: error: Uninitialized variable: sqrt_buf [uninitvar] plug-ins/pstricks/render_pstricks.c:586:5: error: Uninitialized variable: angle1_buf [uninitvar] plug-ins/pstricks/render_pstricks.c:587:5: error: Uninitialized variable: angle2_buf [uninitvar] plug-ins/pstricks/render_pstricks.c:643:6: error: Uninitialized variable: cx_buf [uninitvar] plug-ins/pstricks/render_pstricks.c:644:6: error: Uninitialized variable: cy_buf [uninitvar] plug-ins/pstricks/render_pstricks.c:645:6: error: Uninitialized variable: width_buf [uninitvar] plug-ins/pstricks/render_pstricks.c:646:6: error: Uninitialized variable: height_buf [uninitvar] plug-ins/pstricks/render_pstricks.c:695:12: error: Uninitialized variable: p1x_buf [uninitvar] plug-ins/pstricks/render_pstricks.c:696:12: error: Uninitialized variable: p1y_buf [uninitvar] plug-ins/pstricks/render_pstricks.c:714:18: error: Uninitialized variable: p2x_buf [uninitvar] plug-ins/pstricks/render_pstricks.c:715:18: error: Uninitialized variable: p2y_buf [uninitvar] plug-ins/pstricks/render_pstricks.c:716:18: error: Uninitialized variable: p3x_buf [uninitvar] plug-ins/pstricks/render_pstricks.c:717:18: error: Uninitialized variable: p3y_buf [uninitvar] plug-ins/pstricks/render_pstricks.c:867:13: error: Uninitialized variable: px_buf [uninitvar] plug-ins/pstricks/render_pstricks.c:868:13: error: Uninitialized variable: py_buf [uninitvar] plug-ins/pstricks/render_pstricks.c:894:3: error: Uninitialized variable: points_in_inch_buf [uninitvar] plug-ins/pstricks/render_pstricks.c:915:3: error: Uninitialized variable: px_buf [uninitvar] plug-ins/pstricks/render_pstricks.c:916:3: error: Uninitialized variable: py_buf [uninitvar] plug-ins/pstricks/render_pstricks.c:918:3: error: Uninitialized variable: width_buf [uninitvar] plug-ins/pstricks/render_pstricks.c:919:3: error: Uninitialized variable: height_buf [uninitvar] plug-ins/pstricks/render_pstricks.c:1041:12: error: Uninitialized variable: el_buf [uninitvar] plug-ins/pstricks/render_pstricks.c:1042:12: error: Uninitialized variable: eb_buf [uninitvar] plug-ins/pstricks/render_pstricks.c:1043:12: error: Uninitialized variable: er_buf [uninitvar] plug-ins/pstricks/render_pstricks.c:1044:12: error: Uninitialized variable: et_buf [uninitvar] plug-ins/pstricks/render_pstricks.c:1046:12: error: Uninitialized variable: scale1_buf [uninitvar] plug-ins/pstricks/render_pstricks.c:1047:12: error: Uninitialized variable: scale2_buf [uninitvar] plug-ins/python/pydia-color.c:66:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Color [valueFlowBailoutIncompleteVar] plug-ins/python/pydia-color.c:34:24: style: Parameter 'color' can be declared as pointer to const [constParameterPointer] plug-ins/python/pydia-color.c:62:35: style: Parameter 'self' can be declared as pointer to const. However it seems that 'PyDiaColor_RichCompare' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/python/pydia-color.c:158:21: note: You might need to cast the function pointer here plug-ins/python/pydia-color.c:62:35: note: Parameter 'self' can be declared as pointer to const plug-ins/python/pydia-color.c:62:51: style: Parameter 'other' can be declared as pointer to const. However it seems that 'PyDiaColor_RichCompare' is a callback function, if 'other' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/python/pydia-color.c:158:21: note: You might need to cast the function pointer here plug-ins/python/pydia-color.c:62:51: note: Parameter 'other' can be declared as pointer to const plug-ins/python/pydia-color.c:121:27: style: Parameter 'self' can be declared as pointer to const. However it seems that 'PyDiaColor_Str' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/python/pydia-color.c:160:13: note: You might need to cast the function pointer here plug-ins/python/pydia-color.c:121:27: note: Parameter 'self' can be declared as pointer to const plug-ins/python/pydia-diagramdata.c:111:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] plug-ins/python/pydia-diagramdata.c:173:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] plug-ins/python/pydia-diagramdata.c:186:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] plug-ins/python/pydia-diagramdata.c:199:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] plug-ins/python/pydia-diagramdata.c:215:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] plug-ins/python/pydia-diagramdata.c:251:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] plug-ins/python/pydia-diagramdata.c:311:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] plug-ins/python/pydia-diagramdata.c:383:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable layer [valueFlowBailoutIncompleteVar] plug-ins/python/pydia-diagramdata.c:406:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] plug-ins/python/pydia-diagramdata.c:445:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] plug-ins/python/pydia-diagram.c:81:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] plug-ins/python/pydia-diagram.c:113:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] plug-ins/python/pydia-diagram.c:126:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] plug-ins/python/pydia-diagram.c:139:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] plug-ins/python/pydia-diagram.c:207:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] plug-ins/python/pydia-diagram.c:220:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] plug-ins/python/pydia-diagram.c:236:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] plug-ins/python/pydia-diagram.c:249:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] plug-ins/python/pydia-diagram.c:269:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] plug-ins/python/pydia-diagram.c:293:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] plug-ins/python/pydia-diagram.c:333:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] plug-ins/python/pydia-diagram.c:350:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] plug-ins/python/pydia-diagram.c:363:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] plug-ins/python/pydia-diagram.c:430:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] plug-ins/python/pydia-diagram.c:476:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] plug-ins/python/pydia-diagram.c:513:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] plug-ins/python/pydia-diagram.c:642:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable selected [valueFlowBailoutIncompleteVar] plug-ins/python/pydia-display.c:79:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] plug-ins/python/pydia-display.c:89:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] plug-ins/python/pydia-display.c:101:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] plug-ins/python/pydia-display.c:114:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] plug-ins/python/pydia-display.c:126:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] plug-ins/python/pydia-display.c:136:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] plug-ins/python/pydia-display.c:148:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] plug-ins/python/pydia-display.c:160:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] plug-ins/python/pydia-display.c:170:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] plug-ins/python/pydia-display.c:180:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] plug-ins/python/pydia-display.c:190:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] plug-ins/python/pydia-display.c:200:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] plug-ins/python/pydia-diagramdata.c:160:3: error: Returning/dereferencing 'layer' after it is deallocated / released [deallocret] plug-ins/python/pydia-diagramdata.c:158:3: note: Returning/dereferencing 'layer' after it is deallocated / released plug-ins/python/pydia-diagramdata.c:160:3: note: Returning/dereferencing 'layer' after it is deallocated / released plug-ins/python/pydia-diagramdata.c:86:33: style: Parameter 'self' can be declared as pointer to const. However it seems that 'PyDiaDiagramData_Str' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/python/pydia-diagramdata.c:480:13: note: You might need to cast the function pointer here plug-ins/python/pydia-diagramdata.c:86:33: note: Parameter 'self' can be declared as pointer to const plug-ins/python/pydia-diagramdata.c:103:67: style: Parameter 'args' can be declared as pointer to const. However it seems that 'PyDiaDiagramData_UpdateExtents' is a callback function, if 'args' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/python/pydia-diagramdata.c:334:37: note: You might need to cast the function pointer here plug-ins/python/pydia-diagramdata.c:103:67: note: Parameter 'args' can be declared as pointer to const plug-ins/python/pydia-diagramdata.c:116:71: style: Parameter 'args' can be declared as pointer to const. However it seems that 'PyDiaDiagramData_GetSortedSelected' is a callback function, if 'args' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/python/pydia-diagramdata.c:336:42: note: You might need to cast the function pointer here plug-ins/python/pydia-diagramdata.c:116:71: note: Parameter 'args' can be declared as pointer to const plug-ins/python/pydia-display.c:74:57: style: Parameter 'args' can be declared as pointer to const. However it seems that 'PyDiaDisplay_AddUpdateAll' is a callback function, if 'args' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/python/pydia-display.c:205:37: note: You might need to cast the function pointer here plug-ins/python/pydia-display.c:74:57: note: Parameter 'args' can be declared as pointer to const plug-ins/python/pydia-display.c:84:50: style: Parameter 'args' can be declared as pointer to const. However it seems that 'PyDiaDisplay_Flush' is a callback function, if 'args' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/python/pydia-display.c:207:28: note: You might need to cast the function pointer here plug-ins/python/pydia-display.c:84:50: note: Parameter 'args' can be declared as pointer to const plug-ins/python/pydia-display.c:131:50: style: Parameter 'args' can be declared as pointer to const. However it seems that 'PyDiaDisplay_Close' is a callback function, if 'args' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/python/pydia-display.c:217:28: note: You might need to cast the function pointer here plug-ins/python/pydia-display.c:131:50: note: Parameter 'args' can be declared as pointer to const plug-ins/python/pydia-display.c:165:53: style: Parameter 'args' can be declared as pointer to const. However it seems that 'PyDiaDisplay_ScrollUp' is a callback function, if 'args' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/python/pydia-display.c:223:32: note: You might need to cast the function pointer here plug-ins/python/pydia-display.c:165:53: note: Parameter 'args' can be declared as pointer to const plug-ins/python/pydia-display.c:175:55: style: Parameter 'args' can be declared as pointer to const. However it seems that 'PyDiaDisplay_ScrollDown' is a callback function, if 'args' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/python/pydia-display.c:225:34: note: You might need to cast the function pointer here plug-ins/python/pydia-display.c:175:55: note: Parameter 'args' can be declared as pointer to const plug-ins/python/pydia-display.c:185:55: style: Parameter 'args' can be declared as pointer to const. However it seems that 'PyDiaDisplay_ScrollLeft' is a callback function, if 'args' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/python/pydia-display.c:227:34: note: You might need to cast the function pointer here plug-ins/python/pydia-display.c:185:55: note: Parameter 'args' can be declared as pointer to const plug-ins/python/pydia-display.c:195:56: style: Parameter 'args' can be declared as pointer to const. However it seems that 'PyDiaDisplay_ScrollRight' is a callback function, if 'args' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/python/pydia-display.c:229:35: note: You might need to cast the function pointer here plug-ins/python/pydia-display.c:195:56: note: Parameter 'args' can be declared as pointer to const plug-ins/python/pydia-diagram.c:118:63: style: Parameter 'args' can be declared as pointer to const. However it seems that 'PyDiaDiagram_RemoveAllSelected' is a callback function, if 'args' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/python/pydia-diagram.c:552:42: note: You might need to cast the function pointer here plug-ins/python/pydia-diagram.c:118:63: note: Parameter 'args' can be declared as pointer to const plug-ins/python/pydia-diagram.c:131:59: style: Parameter 'args' can be declared as pointer to const. However it seems that 'PyDiaDiagram_UpdateExtents' is a callback function, if 'args' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/python/pydia-diagram.c:554:37: note: You might need to cast the function pointer here plug-ins/python/pydia-diagram.c:131:59: note: Parameter 'args' can be declared as pointer to const plug-ins/python/pydia-diagram.c:144:63: style: Parameter 'args' can be declared as pointer to const. However it seems that 'PyDiaDiagram_GetSortedSelected' is a callback function, if 'args' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/python/pydia-diagram.c:556:42: note: You might need to cast the function pointer here plug-ins/python/pydia-diagram.c:144:63: note: Parameter 'args' can be declared as pointer to const plug-ins/python/pydia-diagram.c:170:69: style: Parameter 'args' can be declared as pointer to const. However it seems that 'PyDiaDiagram_GetSortedSelectedRemove' is a callback function, if 'args' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/python/pydia-diagram.c:559:19: note: You might need to cast the function pointer here plug-ins/python/pydia-diagram.c:170:69: note: Parameter 'args' can be declared as pointer to const plug-ins/python/pydia-diagram.c:212:58: style: Parameter 'args' can be declared as pointer to const. However it seems that 'PyDiaDiagram_AddUpdateAll' is a callback function, if 'args' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/python/pydia-diagram.c:565:37: note: You might need to cast the function pointer here plug-ins/python/pydia-diagram.c:212:58: note: Parameter 'args' can be declared as pointer to const plug-ins/python/pydia-diagram.c:241:50: style: Parameter 'args' can be declared as pointer to const. However it seems that 'PyDiaDiagram_Flush' is a callback function, if 'args' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/python/pydia-diagram.c:570:28: note: You might need to cast the function pointer here plug-ins/python/pydia-diagram.c:241:50: note: Parameter 'args' can be declared as pointer to const plug-ins/python/pydia-diagram.c:342:59: style: Parameter 'args' can be declared as pointer to const. However it seems that 'PyDiaDiagram_GroupSelected' is a callback function, if 'args' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/python/pydia-diagram.c:583:37: note: You might need to cast the function pointer here plug-ins/python/pydia-diagram.c:342:59: note: Parameter 'args' can be declared as pointer to const plug-ins/python/pydia-diagram.c:355:61: style: Parameter 'args' can be declared as pointer to const. However it seems that 'PyDiaDiagram_UngroupSelected' is a callback function, if 'args' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/python/pydia-diagram.c:585:39: note: You might need to cast the function pointer here plug-ins/python/pydia-diagram.c:355:61: note: Parameter 'args' can be declared as pointer to const plug-ins/python/pydia-diagram.c:390:53: style: Parameter 'args' can be declared as pointer to const. However it seems that 'PyDiaDiagram_Display' is a callback function, if 'args' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/python/pydia-diagram.c:589:30: note: You might need to cast the function pointer here plug-ins/python/pydia-diagram.c:390:53: note: Parameter 'args' can be declared as pointer to const plug-ins/python/pydia-error.c:113:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] plug-ins/python/pydia-error.c:161:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] plug-ins/python/pydia-error.c:36:9: style: Variable 'sLoc' can be declared as pointer to const [constVariablePointer] plug-ins/python/pydia-font.c:78:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_True [valueFlowBailoutIncompleteVar] plug-ins/python/pydia-handle.c:81:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] plug-ins/python/pydia-handle.c:144:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] plug-ins/python/pydia-geometry.c:184:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_True [valueFlowBailoutIncompleteVar] plug-ins/python/pydia-geometry.c:221:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_True [valueFlowBailoutIncompleteVar] plug-ins/python/pydia-geometry.c:253:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BezPoint [valueFlowBailoutIncompleteVar] plug-ins/python/pydia-geometry.c:293:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Arrow [valueFlowBailoutIncompleteVar] plug-ins/python/pydia-geometry.c:333:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DiaMatrix [valueFlowBailoutIncompleteVar] plug-ins/python/pydia-geometry.c:515:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BEZ_MOVE_TO [valueFlowBailoutIncompleteVar] plug-ins/python/pydia-geometry.c:583:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_IndexError [valueFlowBailoutIncompleteVar] plug-ins/python/pydia-geometry.c:647:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_IndexError [valueFlowBailoutIncompleteVar] plug-ins/python/pydia-image.c:135:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_RuntimeError [valueFlowBailoutIncompleteVar] plug-ins/python/pydia-layer.c:90:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] plug-ins/python/pydia-layer.c:126:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] plug-ins/python/pydia-layer.c:142:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] plug-ins/python/pydia-layer.c:187:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] plug-ins/python/pydia-layer.c:215:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] plug-ins/python/pydia-layer.c:257:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] plug-ins/python/pydia-geometry.c:140:29: style:inconclusive: Function 'PyDiaMatrix_New' argument 1 names different: declaration 'arrow' definition 'matrix'. [funcArgNamesDifferent] plug-ins/python/pydia-geometry.h:55:39: note: Function 'PyDiaMatrix_New' argument 1 names different: declaration 'arrow' definition 'matrix'. plug-ins/python/pydia-geometry.c:140:29: note: Function 'PyDiaMatrix_New' argument 1 names different: declaration 'arrow' definition 'matrix'. plug-ins/python/pydia-geometry.c:34:34: style: Parameter 'pt' can be declared as pointer to const [constParameterPointer] plug-ins/python/pydia-geometry.c:64:35: style: Parameter 'r' can be declared as pointer to const [constParameterPointer] plug-ins/python/pydia-geometry.c:81:39: style: Parameter 'ul' can be declared as pointer to const [constParameterPointer] plug-ins/python/pydia-geometry.c:81:50: style: Parameter 'lr' can be declared as pointer to const [constParameterPointer] plug-ins/python/pydia-geometry.c:100:40: style: Parameter 'bpn' can be declared as pointer to const [constParameterPointer] plug-ins/python/pydia-geometry.c:127:34: style: Parameter 'arrow' can be declared as pointer to const [constParameterPointer] plug-ins/python/pydia-geometry.c:140:29: style: Parameter 'matrix' can be declared as pointer to const [constParameterPointer] plug-ins/python/pydia-geometry.c:177:10: style: Variable 'point_a' can be declared as pointer to const [constVariablePointer] plug-ins/python/pydia-geometry.c:178:10: style: Variable 'point_b' can be declared as pointer to const [constVariablePointer] plug-ins/python/pydia-geometry.c:212:17: style: Variable 'rect_a' can be declared as pointer to const [constVariablePointer] plug-ins/python/pydia-geometry.c:213:17: style: Variable 'rect_b' can be declared as pointer to const [constVariablePointer] plug-ins/python/pydia-geometry.c:251:18: style: Variable 'self' can be declared as pointer to const [constVariablePointer] plug-ins/python/pydia-geometry.c:252:18: style: Variable 'other' can be declared as pointer to const [constVariablePointer] plug-ins/python/pydia-geometry.c:291:15: style: Variable 'self' can be declared as pointer to const [constVariablePointer] plug-ins/python/pydia-geometry.c:292:15: style: Variable 'other' can be declared as pointer to const [constVariablePointer] plug-ins/python/pydia-geometry.c:331:16: style: Variable 'self' can be declared as pointer to const [constVariablePointer] plug-ins/python/pydia-geometry.c:332:16: style: Variable 'other' can be declared as pointer to const [constVariablePointer] plug-ins/python/pydia-geometry.c:379:19: style: Variable 'self' can be declared as pointer to const [constVariablePointer] plug-ins/python/pydia-geometry.c:451:27: style: Parameter 'self' can be declared as pointer to const. However it seems that 'PyDiaPoint_Str' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/python/pydia-geometry.c:679:13: note: You might need to cast the function pointer here plug-ins/python/pydia-geometry.c:451:27: note: Parameter 'self' can be declared as pointer to const plug-ins/python/pydia-geometry.c:473:31: style: Parameter 'self' can be declared as pointer to const. However it seems that 'PyDiaRectangle_Str' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/python/pydia-geometry.c:710:13: note: You might need to cast the function pointer here plug-ins/python/pydia-geometry.c:473:31: note: Parameter 'self' can be declared as pointer to const plug-ins/python/pydia-geometry.c:502:30: style: Parameter 'self' can be declared as pointer to const. However it seems that 'PyDiaBezPoint_Str' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/python/pydia-geometry.c:738:13: note: You might need to cast the function pointer here plug-ins/python/pydia-geometry.c:502:30: note: Parameter 'self' can be declared as pointer to const plug-ins/python/pydia-geometry.c:527:27: style: Parameter 'self' can be declared as pointer to const. However it seems that 'PyDiaArrow_Str' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/python/pydia-geometry.c:763:13: note: You might need to cast the function pointer here plug-ins/python/pydia-geometry.c:527:27: note: Parameter 'self' can be declared as pointer to const plug-ins/python/pydia-geometry.c:543:28: style: Parameter 'self' can be declared as pointer to const. However it seems that 'PyDiaMatrix_Str' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/python/pydia-geometry.c:788:13: note: You might need to cast the function pointer here plug-ins/python/pydia-geometry.c:543:28: note: Parameter 'self' can be declared as pointer to const plug-ins/python/pydia-geometry.c:566:25: style: Parameter 'self' can be declared as pointer to const. However it seems that 'point_length' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/python/pydia-geometry.c:613:3: note: You might need to cast the function pointer here plug-ins/python/pydia-geometry.c:566:25: note: Parameter 'self' can be declared as pointer to const plug-ins/python/pydia-geometry.c:575:15: style: Variable 'self' can be declared as pointer to const [constVariablePointer] plug-ins/python/pydia-geometry.c:626:24: style: Parameter 'o' can be declared as pointer to const. However it seems that 'rect_length' is a callback function, if 'o' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/python/pydia-geometry.c:654:16: note: You might need to cast the function pointer here plug-ins/python/pydia-geometry.c:626:24: note: Parameter 'o' can be declared as pointer to const plug-ins/python/pydia-geometry.c:635:19: style: Variable 'self' can be declared as pointer to const [constVariablePointer] plug-ins/python/pydia-layer.c:82:49: style: Parameter 'args' can be declared as pointer to const. However it seems that 'PyDiaLayer_Destroy' is a callback function, if 'args' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/python/pydia-layer.c:269:30: note: You might need to cast the function pointer here plug-ins/python/pydia-layer.c:82:49: note: Parameter 'args' can be declared as pointer to const plug-ins/python/pydia-layer.c:223:55: style: Parameter 'args' can be declared as pointer to const. However it seems that 'PyDiaLayer_UpdateExtents' is a callback function, if 'args' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/python/pydia-layer.c:291:37: note: You might need to cast the function pointer here plug-ins/python/pydia-layer.c:223:55: note: Parameter 'args' can be declared as pointer to const plug-ins/python/pydia-menuitem.c:131:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dia_object_change_unref [valueFlowBailoutIncompleteVar] plug-ins/python/pydia-menuitem.c:149:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIAMENU_ACTIVE [valueFlowBailoutIncompleteVar] plug-ins/python/pydia-paperinfo.c:69:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DiaMatrix [valueFlowBailoutIncompleteVar] plug-ins/python/pydia-menuitem.c:34:39: style:inconclusive: Function 'PyDiaMenuitem_New' argument 1 names different: declaration 'layer' definition 'menuitem'. [funcArgNamesDifferent] plug-ins/python/pydia-menuitem.h:15:48: note: Function 'PyDiaMenuitem_New' argument 1 names different: declaration 'layer' definition 'menuitem'. plug-ins/python/pydia-menuitem.c:34:39: note: Function 'PyDiaMenuitem_New' argument 1 names different: declaration 'layer' definition 'menuitem'. plug-ins/python/pydia-menuitem.c:114:36: style: Parameter 'self' can be declared as pointer to const. However it seems that 'PyDiaMenuitem_Call' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/python/pydia-menuitem.c:161:28: note: You might need to cast the function pointer here plug-ins/python/pydia-menuitem.c:114:36: note: Parameter 'self' can be declared as pointer to const plug-ins/python/pydia-menuitem.c:117:20: style: Variable 'oc' can be declared as pointer to const [constVariablePointer] plug-ins/python/pydia-menuitem.c:145:18: style: Variable 'self' can be declared as pointer to const [constVariablePointer] plug-ins/python/pydia-paperinfo.c:34:38: style:inconclusive: Function 'PyDiaPaperinfo_New' argument 1 names different: declaration 'layer' definition 'paper'. [funcArgNamesDifferent] plug-ins/python/pydia-paperinfo.h:15:47: note: Function 'PyDiaPaperinfo_New' argument 1 names different: declaration 'layer' definition 'paper'. plug-ins/python/pydia-paperinfo.c:34:38: note: Function 'PyDiaPaperinfo_New' argument 1 names different: declaration 'layer' definition 'paper'. plug-ins/python/pydia-paperinfo.c:67:19: style: Variable 'self' can be declared as pointer to const [constVariablePointer] plug-ins/python/pydia-paperinfo.c:68:19: style: Variable 'other' can be declared as pointer to const [constVariablePointer] plug-ins/python/pydia-paperinfo.c:155:19: style: Variable 'self' can be declared as pointer to const [constVariablePointer] plug-ins/python/pydia-object.c:91:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_RuntimeError [valueFlowBailoutIncompleteVar] plug-ins/python/pydia-object.c:120:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_RuntimeError [valueFlowBailoutIncompleteVar] plug-ins/python/pydia-object.c:144:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_RuntimeError [valueFlowBailoutIncompleteVar] plug-ins/python/pydia-object.c:163:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_RuntimeError [valueFlowBailoutIncompleteVar] plug-ins/python/pydia-object.c:188:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] plug-ins/python/pydia-object.c:216:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_RuntimeError [valueFlowBailoutIncompleteVar] plug-ins/python/pydia-object.c:250:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_RuntimeError [valueFlowBailoutIncompleteVar] plug-ins/python/pydia-object.c:359:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] plug-ins/python/pydia-object.c:462:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_RuntimeError [valueFlowBailoutIncompleteVar] plug-ins/python/pydia-properties.c:106:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] plug-ins/python/pydia-properties.c:178:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] plug-ins/python/pydia-properties.c:205:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] plug-ins/python/pydia-properties.c:222:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_KeyError [valueFlowBailoutIncompleteVar] plug-ins/python/pydia-properties.c:251:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] plug-ins/python/pydia-properties.c:288:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_IndexError [valueFlowBailoutIncompleteVar] plug-ins/python/pydia-object.c:71:28: style: Parameter 'self' can be declared as pointer to const. However it seems that 'PyDiaObject_Str' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/python/pydia-object.c:380:13: note: You might need to cast the function pointer here plug-ins/python/pydia-object.c:71:28: note: Parameter 'self' can be declared as pointer to const plug-ins/python/pydia-object.c:84:50: style: Parameter 'args' can be declared as pointer to const. However it seems that 'PyDiaObject_Destroy' is a callback function, if 'args' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/python/pydia-object.c:275:31: note: You might need to cast the function pointer here plug-ins/python/pydia-object.c:84:50: note: Parameter 'args' can be declared as pointer to const plug-ins/python/pydia-object.c:155:47: style: Parameter 'args' can be declared as pointer to const. However it seems that 'PyDiaObject_Copy' is a callback function, if 'args' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/python/pydia-object.c:281:28: note: You might need to cast the function pointer here plug-ins/python/pydia-object.c:155:47: note: Parameter 'args' can be declared as pointer to const plug-ins/python/pydia-object.c:196:22: style: Variable 'mi' can be declared as pointer to const [constVariablePointer] plug-ins/python/pydia-object.c:428:33: style: Parameter 'self' can be declared as pointer to const. However it seems that 'PyDiaObjectType_Repr' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/python/pydia-object.c:545:14: note: You might need to cast the function pointer here plug-ins/python/pydia-object.c:428:33: note: Parameter 'self' can be declared as pointer to const plug-ins/python/pydia-properties.c:86:32: style: Parameter 'self' can be declared as pointer to const. However it seems that 'PyDiaProperties_Str' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/python/pydia-properties.c:350:13: note: You might need to cast the function pointer here plug-ins/python/pydia-properties.c:86:32: note: Parameter 'self' can be declared as pointer to const plug-ins/python/pydia-sheet.c:118:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHEET_SCOPE_USER [valueFlowBailoutIncompleteVar] plug-ins/python/pydia-property.c:88:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Property [valueFlowBailoutIncompleteVar] plug-ins/python/pydia-property.c:450:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARROW_NONE [valueFlowBailoutIncompleteVar] plug-ins/python/pydia-property.c:472:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DiaMatrix [valueFlowBailoutIncompleteVar] plug-ins/python/pydia-property.c:610:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] plug-ins/python/pydia-property.c:720:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BEZ_CURVE_TO [valueFlowBailoutIncompleteVar] plug-ins/python/pydia-property.c:941:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] plug-ins/python/pydia-property.c:1041:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] plug-ins/python/pydia-property.c:1097:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROP_FLAG_VISIBLE [valueFlowBailoutIncompleteVar] plug-ins/python/pydia-render.c:115:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable self [valueFlowBailoutIncompleteVar] plug-ins/python/pydia-render.c:146:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable self [valueFlowBailoutIncompleteVar] plug-ins/python/pydia-render.c:177:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable self [valueFlowBailoutIncompleteVar] plug-ins/python/pydia-render.c:210:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable self [valueFlowBailoutIncompleteVar] plug-ins/python/pydia-render.c:256:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable self [valueFlowBailoutIncompleteVar] plug-ins/python/pydia-render.c:303:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable self [valueFlowBailoutIncompleteVar] plug-ins/python/pydia-render.c:354:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable self [valueFlowBailoutIncompleteVar] plug-ins/python/pydia-render.c:392:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable self [valueFlowBailoutIncompleteVar] plug-ins/python/pydia-render.c:435:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable self [valueFlowBailoutIncompleteVar] plug-ins/python/pydia-render.c:498:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable self [valueFlowBailoutIncompleteVar] plug-ins/python/pydia-render.c:549:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable self [valueFlowBailoutIncompleteVar] plug-ins/python/pydia-render.c:597:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable self [valueFlowBailoutIncompleteVar] plug-ins/python/pydia-render.c:644:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable self [valueFlowBailoutIncompleteVar] plug-ins/python/pydia-render.c:691:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable self [valueFlowBailoutIncompleteVar] plug-ins/python/pydia-render.c:740:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable self [valueFlowBailoutIncompleteVar] plug-ins/python/pydia-render.c:795:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable self [valueFlowBailoutIncompleteVar] plug-ins/python/pydia-render.c:849:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable self [valueFlowBailoutIncompleteVar] plug-ins/python/pydia-render.c:900:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable self [valueFlowBailoutIncompleteVar] plug-ins/python/pydia-render.c:951:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable self [valueFlowBailoutIncompleteVar] plug-ins/python/pydia-render.c:985:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable self [valueFlowBailoutIncompleteVar] plug-ins/python/pydia-render.c:1024:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable self [valueFlowBailoutIncompleteVar] plug-ins/python/pydia-render.c:1092:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable self [valueFlowBailoutIncompleteVar] plug-ins/python/pydia-render.c:1152:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable self [valueFlowBailoutIncompleteVar] plug-ins/python/pydia-render.c:1195:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] plug-ins/python/pydia-render.c:1256:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_TYPE_RENDERER [valueFlowBailoutIncompleteVar] plug-ins/python/pydia-text.c:75:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TextAttributes [valueFlowBailoutIncompleteVar] plug-ins/python/pydia-text.c:38:49: style: Parameter 'attr' can be declared as pointer to const [constParameterPointer] plug-ins/python/pydia-text.c:72:14: style: Variable 'self' can be declared as pointer to const [constVariablePointer] plug-ins/python/pydia-text.c:73:14: style: Variable 'other' can be declared as pointer to const [constVariablePointer] plug-ins/python/python.c:98:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_PLUGIN_INIT_ERROR [valueFlowBailoutIncompleteVar] plug-ins/python/python.c:70:39: style: Parameter 'info' can be declared as pointer to const. However it seems that 'dia_py_plugin_can_unload' is a callback function, if 'info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/python/python.c:104:30: note: You might need to cast the function pointer here plug-ins/python/python.c:70:39: note: Parameter 'info' can be declared as pointer to const plug-ins/python/python.c:78:35: style: Parameter 'info' can be declared as pointer to const. However it seems that 'dia_py_plugin_unload' is a callback function, if 'info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/python/python.c:105:30: note: You might need to cast the function pointer here plug-ins/python/python.c:78:35: note: Parameter 'info' can be declared as pointer to const plug-ins/python/pydia-property.c:230:10: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] plug-ins/python/pydia-property.c:232:5: note: Found duplicate branches for 'if' and 'else'. plug-ins/python/pydia-property.c:230:10: note: Found duplicate branches for 'if' and 'else'. plug-ins/python/pydia-property.c:829:28: style:inconclusive: Function 'PyDia_get_Array' argument 1 names different: declaration 'prop' definition 'uncasted_prop'. [funcArgNamesDifferent] plug-ins/python/pydia-property.c:351:45: note: Function 'PyDia_get_Array' argument 1 names different: declaration 'prop' definition 'uncasted_prop'. plug-ins/python/pydia-property.c:829:28: note: Function 'PyDia_get_Array' argument 1 names different: declaration 'prop' definition 'uncasted_prop'. plug-ins/python/pydia-property.c:995:27: style:inconclusive: Function 'PyDia_get_Dict' argument 1 names different: declaration 'prop' definition 'uncasted_prop'. [funcArgNamesDifferent] plug-ins/python/pydia-property.c:354:44: note: Function 'PyDia_get_Dict' argument 1 names different: declaration 'prop' definition 'uncasted_prop'. plug-ins/python/pydia-property.c:995:27: note: Function 'PyDia_get_Dict' argument 1 names different: declaration 'prop' definition 'uncasted_prop'. plug-ins/python/pydia-property.c:1035:29: style:inconclusive: Function 'PyDia_get_Pixbuf' argument 1 names different: declaration 'prop' definition 'uncasted_prop'. [funcArgNamesDifferent] plug-ins/python/pydia-property.c:357:46: note: Function 'PyDia_get_Pixbuf' argument 1 names different: declaration 'prop' definition 'uncasted_prop'. plug-ins/python/pydia-property.c:1035:29: note: Function 'PyDia_get_Pixbuf' argument 1 names different: declaration 'prop' definition 'uncasted_prop'. plug-ins/python/pydia-property.c:86:18: style: Variable 'self' can be declared as pointer to const [constVariablePointer] plug-ins/python/pydia-property.c:87:18: style: Variable 'other' can be declared as pointer to const [constVariablePointer] plug-ins/python/pydia-property.c:203:27: style: Parameter 'prop' can be declared as pointer to const. However it seems that 'PyDia_get_Real' is a callback function, if 'prop' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/python/pydia-property.c:790:21: note: You might need to cast the function pointer here plug-ins/python/pydia-property.c:203:27: note: Parameter 'prop' can be declared as pointer to const plug-ins/python/pydia-property.c:210:29: style: Parameter 'prop' can be declared as pointer to const. However it seems that 'PyDia_get_Length' is a callback function, if 'prop' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/python/pydia-property.c:791:23: note: You might need to cast the function pointer here plug-ins/python/pydia-property.c:210:29: note: Parameter 'prop' can be declared as pointer to const plug-ins/python/pydia-property.c:217:31: style: Parameter 'prop' can be declared as pointer to const. However it seems that 'PyDia_get_Fontsize' is a callback function, if 'prop' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/python/pydia-property.c:792:25: note: You might need to cast the function pointer here plug-ins/python/pydia-property.c:217:31: note: Parameter 'prop' can be declared as pointer to const plug-ins/python/pydia-property.c:846:19: style: Variable 'inner' can be declared as pointer to const [constVariablePointer] plug-ins/python/pydia-property.c:889:15: style: Variable 'ex' can be declared as pointer to const [constVariablePointer] plug-ins/python/pydia-property.c:1195:18: style: Variable 'self' can be declared as pointer to const [constVariablePointer] plug-ins/python/pydia-render.c:1267:18: style: Variable 'renderer' can be declared as pointer to const [constVariablePointer] plug-ins/shape/shape.c:40:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_PLUGIN_INIT_ERROR [valueFlowBailoutIncompleteVar] plug-ins/shape/shape-export.c:232:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_TYPE_SVG_RENDERER [valueFlowBailoutIncompleteVar] plug-ins/shape/shape-export.c:329:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_ASCII_DTOSTR_BUF_SIZE [valueFlowBailoutIncompleteVar] plug-ins/shape/shape-export.c:410:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_ASCII_DTOSTR_BUF_SIZE [valueFlowBailoutIncompleteVar] plug-ins/shape/shape-export.c:451:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_ASCII_DTOSTR_BUF_SIZE [valueFlowBailoutIncompleteVar] plug-ins/stress/stress-memory.c:47:17: style: The comparison 'avail > 0' is always false. [knownConditionTrueFalse] plug-ins/stress/stress-memory.c:32:19: note: 'avail' is assigned value '0' here. plug-ins/stress/stress-memory.c:47:17: note: The comparison 'avail > 0' is always false. plug-ins/stress/stress-memory.c:45:3: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] plug-ins/stress/stress-memory.c:33:12: style: Variable 'p' can be declared as pointer to const [constVariablePointer] plug-ins/stress/stress-memory.c:111:24: style: Parameter 'key' can be declared as pointer to const. However it seems that '_release_one' is a callback function, if 'key' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/stress/stress-memory.c:127:45: note: You might need to cast the function pointer here plug-ins/stress/stress-memory.c:111:24: note: Parameter 'key' can be declared as pointer to const plug-ins/stress/stress-memory.c:112:24: style: Parameter 'value' can be declared as pointer to const. However it seems that '_release_one' is a callback function, if 'value' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/stress/stress-memory.c:127:45: note: You might need to cast the function pointer here plug-ins/stress/stress-memory.c:112:24: note: Parameter 'value' can be declared as pointer to const plug-ins/stress/stress-memory.c:113:24: style: Parameter 'user_data' can be declared as pointer to const. However it seems that '_release_one' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/stress/stress-memory.c:127:45: note: You might need to cast the function pointer here plug-ins/stress/stress-memory.c:113:24: note: Parameter 'user_data' can be declared as pointer to const plug-ins/stress/stress-memory.c:32:17: style: Variable 'avail' is assigned a value that is never used. [unreadVariable] plug-ins/stress/stress-memory.c:33:12: style: Variable 'p' is assigned a value that is never used. [unreadVariable] plug-ins/stress/stress.c:93:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_PLUGIN_INIT_ERROR [valueFlowBailoutIncompleteVar] plug-ins/stress/stress.c:70:33: style: Parameter 'info' can be declared as pointer to const. However it seems that '_plugin_can_unload' is a callback function, if 'info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/stress/stress.c:91:29: note: You might need to cast the function pointer here plug-ins/stress/stress.c:70:33: note: Parameter 'info' can be declared as pointer to const plug-ins/svg/render_svg.c:159:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable svg_renderer_init [valueFlowBailoutIncompleteVar] plug-ins/svg/render_svg.c:199:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RENDER_HOLES [valueFlowBailoutIncompleteVar] plug-ins/svg/render_svg.c:429:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_ASCII_DTOSTR_BUF_SIZE [valueFlowBailoutIncompleteVar] plug-ins/svg/render_svg.c:518:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_ASCII_DTOSTR_BUF_SIZE [valueFlowBailoutIncompleteVar] plug-ins/svg/render_svg.c:553:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_ASCII_DTOSTR_BUF_SIZE [valueFlowBailoutIncompleteVar] plug-ins/svg/render_svg.c:592:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_ASCII_DTOSTR_BUF_SIZE [valueFlowBailoutIncompleteVar] plug-ins/svg/render_svg.c:651:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_ASCII_DTOSTR_BUF_SIZE [valueFlowBailoutIncompleteVar] plug-ins/shape/shape-export.c:194:3: error: Memory leak: basename [memleak] plug-ins/shape/shape-export.c:204:3: error: Memory leak: point [memleak] plug-ins/shape/shape-export.c:204:3: error: Memory leak: png_filename [memleak] plug-ins/shape/shape-export.c:204:3: error: Memory leak: shapename [memleak] plug-ins/shape/shape-export.c:204:3: error: Memory leak: dirname [memleak] plug-ins/shape/shape-export.c:204:3: error: Memory leak: sheetname [memleak] plug-ins/shape/shape-export.c:325:32: style:inconclusive: Function 'add_connection_point' argument 4 names different: declaration 'main_point' definition 'main'. [funcArgNamesDifferent] plug-ins/shape/shape-export.c:129:43: note: Function 'add_connection_point' argument 4 names different: declaration 'main_point' definition 'main'. plug-ins/shape/shape-export.c:325:32: note: Function 'add_connection_point' argument 4 names different: declaration 'main_point' definition 'main'. plug-ins/shape/shape-export.c:149:9: style: Variable 'point' can be declared as pointer to const [constVariablePointer] plug-ins/shape/shape-export.c:152:10: style: Variable 'png_filename' can be declared as pointer to const [constVariablePointer] plug-ins/shape/shape-export.c:153:9: style: Variable 'shapename' can be declared as pointer to const [constVariablePointer] plug-ins/shape/shape-export.c:153:21: style: Variable 'dirname' can be declared as pointer to const [constVariablePointer] plug-ins/shape/shape-export.c:154:9: style: Variable 'sheetname' can be declared as pointer to const [constVariablePointer] plug-ins/shape/shape-export.c:324:30: style: Parameter 'point' can be declared as pointer to const [constParameterPointer] plug-ins/shape/shape-export.c:482:41: style: Parameter 'ul_corner' can be declared as pointer to const [constParameterPointer] plug-ins/shape/shape-export.c:482:59: style: Parameter 'lr_corner' can be declared as pointer to const [constParameterPointer] plug-ins/shape/shape-export.c:568:39: style: Parameter 'center' can be declared as pointer to const [constParameterPointer] plug-ins/shape/shape-export.c:614:12: style: Variable 'point' can be declared as pointer to const [constVariablePointer] plug-ins/shape/shape-export.c:618:19: style: Variable 'ext' can be declared as pointer to const [constVariablePointer] plug-ins/shape/shape-export.c:342:19: error: Uninitialized variable: bufx [uninitvar] plug-ins/shape/shape-export.c:343:19: error: Uninitialized variable: bufy [uninitvar] plug-ins/shape/shape-export.c:421:23: error: Uninitialized variable: px_buf [uninitvar] plug-ins/shape/shape-export.c:422:23: error: Uninitialized variable: py_buf [uninitvar] plug-ins/shape/shape-export.c:462:23: error: Uninitialized variable: px_buf [uninitvar] plug-ins/shape/shape-export.c:463:23: error: Uninitialized variable: py_buf [uninitvar] plug-ins/svg/render_svg.c:174:3: warning: Assert statement calls a function which may have desired side effects: 'g_queue_is_empty'. [assertWithSideEffect] plug-ins/svg/render_svg.c:182:3: warning: Assert statement calls a function which may have desired side effects: 'g_queue_is_empty'. [assertWithSideEffect] plug-ins/svg/render_svg.c:340:26: style:inconclusive: Function 'draw_object' argument 1 names different: declaration 'renderer' definition 'self'. [funcArgNamesDifferent] plug-ins/svg/render_svg.c:110:45: note: Function 'draw_object' argument 1 names different: declaration 'renderer' definition 'self'. plug-ins/svg/render_svg.c:340:26: note: Function 'draw_object' argument 1 names different: declaration 'renderer' definition 'self'. plug-ins/svg/render_svg.c:197:29: style: Parameter 'renderer' can be declared as pointer to const. However it seems that 'is_capable_to' is a callback function, if 'renderer' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/svg/render_svg.c:240:35: note: You might need to cast the function pointer here plug-ins/svg/render_svg.c:197:29: note: Parameter 'renderer' can be declared as pointer to const plug-ins/svg/render_svg.c:257:17: style: Variable 'extent' can be declared as pointer to const [constVariablePointer] plug-ins/svg/render_svg.c:512:28: style: Parameter 'pos' can be declared as pointer to const. However it seems that 'draw_string' is a callback function, if 'pos' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/svg/render_svg.c:235:34: note: You might need to cast the function pointer here plug-ins/svg/render_svg.c:512:28: note: Parameter 'pos' can be declared as pointer to const plug-ins/svg/render_svg.c:545:31: style: Parameter 'pos' can be declared as pointer to const. However it seems that 'draw_text_line' is a callback function, if 'pos' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/svg/render_svg.c:237:37: note: You might need to cast the function pointer here plug-ins/svg/render_svg.c:545:31: note: Parameter 'pos' can be declared as pointer to const plug-ins/svg/render_svg.c:586:58: style: Parameter 'center' can be declared as pointer to const. However it seems that 'draw_rotated_text' is a callback function, if 'center' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/svg/render_svg.c:238:40: note: You might need to cast the function pointer here plug-ins/svg/render_svg.c:586:58: note: Parameter 'center' can be declared as pointer to const plug-ins/svg/svg.c:65:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_PLUGIN_INIT_ERROR [valueFlowBailoutIncompleteVar] plug-ins/svg/render_svg.c:468:3: error: Uninitialized variable: d_buf [uninitvar] plug-ins/svg/render_svg.c:532:3: error: Uninitialized variable: d_buf [uninitvar] plug-ins/svg/render_svg.c:562:3: error: Uninitialized variable: d_buf [uninitvar] plug-ins/svg/render_svg.c:606:23: error: Uninitialized variable: d_buf [uninitvar] plug-ins/svg/render_svg.c:607:6: error: Uninitialized variable: x_buf0 [uninitvar] plug-ins/svg/render_svg.c:608:6: error: Uninitialized variable: y_buf0 [uninitvar] plug-ins/svg/render_svg.c:609:6: error: Uninitialized variable: x_buf1 [uninitvar] plug-ins/svg/render_svg.c:610:6: error: Uninitialized variable: y_buf1 [uninitvar] plug-ins/svg/render_svg.c:661:22: error: Uninitialized variable: d_buf [uninitvar] plug-ins/svg/render_svg.c:662:5: error: Uninitialized variable: x_buf0 [uninitvar] plug-ins/svg/render_svg.c:663:5: error: Uninitialized variable: y_buf0 [uninitvar] plug-ins/svg/render_svg.c:664:5: error: Uninitialized variable: x_buf1 [uninitvar] plug-ins/svg/render_svg.c:665:5: error: Uninitialized variable: y_buf1 [uninitvar] plug-ins/svg/render_svg.c:616:5: error: Uninitialized variable: d_buf [legacyUninitvar] plug-ins/svg/svg.c:46:33: style: Parameter 'info' can be declared as pointer to const. However it seems that '_plugin_can_unload' is a callback function, if 'info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/svg/svg.c:63:29: note: You might need to cast the function pointer here plug-ins/svg/svg.c:46:33: note: Parameter 'info' can be declared as pointer to const plug-ins/svg/svg-import.c:169:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pdtpp_true [valueFlowBailoutIncompleteVar] plug-ins/svg/svg-import.c:187:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pdtpp_true [valueFlowBailoutIncompleteVar] plug-ins/svg/svg-import.c:254:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DiaMatrix [valueFlowBailoutIncompleteVar] plug-ins/svg/svg-import.c:438:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dia_object_change_unref [valueFlowBailoutIncompleteVar] plug-ins/svg/svg-import.c:478:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DiaMatrix [valueFlowBailoutIncompleteVar] plug-ins/svg/svg-import.c:665:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DiaMatrix [valueFlowBailoutIncompleteVar] plug-ins/svg/svg-import.c:804:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DiaMatrix [valueFlowBailoutIncompleteVar] plug-ins/svg/svg-import.c:962:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DiaMatrix [valueFlowBailoutIncompleteVar] plug-ins/svg/svg-import.c:1047:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DiaMatrix [valueFlowBailoutIncompleteVar] plug-ins/svg/svg-import.c:1110:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DiaMatrix [valueFlowBailoutIncompleteVar] plug-ins/svg/svg-import.c:1179:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DiaMatrix [valueFlowBailoutIncompleteVar] plug-ins/svg/svg-import.c:1270:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DiaMatrix [valueFlowBailoutIncompleteVar] plug-ins/svg/svg-import.c:1379:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_PATTERN_USER_SPACE [valueFlowBailoutIncompleteVar] plug-ins/svg/svg-import.c:1493:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_REGEX_MULTILINE [valueFlowBailoutIncompleteVar] plug-ins/svg/svg-import.c:1675:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_COMMENT_NODE [valueFlowBailoutIncompleteVar] plug-ins/svg/svg-import.c:1923:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_COMMENT_NODE [valueFlowBailoutIncompleteVar] plug-ins/svg/svg-import.c:2055:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ELEMENT_NODE [valueFlowBailoutIncompleteVar] plug-ins/svg/svg-import.c:2154:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ELEMENT_NODE [valueFlowBailoutIncompleteVar] plug-ins/vdx/vdx-export.c:147:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_TYPE_RENDERER [valueFlowBailoutIncompleteVar] plug-ins/vdx/vdx-export.c:254:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Color [valueFlowBailoutIncompleteVar] plug-ins/vdx/vdx-export.c:461:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_LINE_CAPS_ROUND [valueFlowBailoutIncompleteVar] plug-ins/vdx/vdx-export.c:638:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] plug-ins/vdx/vdx-export.c:749:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] plug-ins/vdx/vdx-export.c:847:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] plug-ins/vdx/vdx-export.c:1339:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_FONT_MEDIUM [valueFlowBailoutIncompleteVar] plug-ins/vdx/vdx-export.c:1680:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable color_black [valueFlowBailoutIncompleteVar] plug-ins/vdx/vdx-export.c:1781:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] plug-ins/vdx/vdx-import.c:95:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pdtpp_true [valueFlowBailoutIncompleteVar] plug-ins/vdx/vdx-import.c:146:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BezierCreateData [valueFlowBailoutIncompleteVar] plug-ins/vdx/vdx-import.c:235:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Color [valueFlowBailoutIncompleteVar] plug-ins/vdx/vdx-import.c:637:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_LINE_STYLE_DASHED [valueFlowBailoutIncompleteVar] plug-ins/vdx/vdx-import.c:785:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Arrow [valueFlowBailoutIncompleteVar] plug-ins/vdx/vdx-import.c:834:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] plug-ins/vdx/vdx-import.c:908:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Point [valueFlowBailoutIncompleteVar] plug-ins/vdx/vdx-import.c:1425:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BezPoint [valueFlowBailoutIncompleteVar] plug-ins/vdx/vdx-import.c:1795:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Point [valueFlowBailoutIncompleteVar] plug-ins/vdx/vdx-import.c:2120:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] plug-ins/vdx/vdx-import.c:2248:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_ALIGN_LEFT [valueFlowBailoutIncompleteVar] plug-ins/vdx/vdx-import.c:2971:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_ELEMENT_NODE [valueFlowBailoutIncompleteVar] plug-ins/vdx/vdx-export.c:524:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] plug-ins/vdx/vdx-export.c:626:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] plug-ins/vdx/vdx-export.c:737:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] plug-ins/vdx/vdx-export.c:897:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] plug-ins/vdx/vdx-export.c:1035:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] plug-ins/vdx/vdx-export.c:1185:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] plug-ins/vdx/vdx-export.c:1289:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] plug-ins/vdx/vdx-export.c:1411:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] plug-ins/vdx/vdx-export.c:1597:9: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] plug-ins/vdx/vdx-export.c:1655:13: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] plug-ins/vdx/vdx-export.c:1454:33: style: Variable 'ForeignData.CompressionType' is reassigned a value before the old one has been used. [redundantAssignment] plug-ins/vdx/vdx-export.c:1448:33: note: ForeignData.CompressionType is assigned plug-ins/vdx/vdx-export.c:1454:33: note: ForeignData.CompressionType is overwritten plug-ins/vdx/vdx-export.c:1340:55: style: Clarify calculation precedence for '+' and '?'. [clarifyCalculation] plug-ins/vdx/vdx-export.c:175:42: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'vdx_renderer_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/vdx/vdx-export.c:2129:32: note: You might need to cast the function pointer here plug-ins/vdx/vdx-export.c:175:42: note: Parameter 'pspec' can be declared as pointer to const plug-ins/vdx/vdx-export.c:200:40: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'vdx_renderer_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/vdx/vdx-export.c:2130:32: note: You might need to cast the function pointer here plug-ins/vdx/vdx-export.c:200:40: note: Parameter 'pspec' can be declared as pointer to const plug-ins/vdx/vdx-export.c:427:31: style: Parameter 'renderer' can be declared as pointer to const [constParameterPointer] plug-ins/vdx/vdx-export.c:428:31: style: Parameter 'color' can be declared as pointer to const [constParameterPointer] plug-ins/vdx/vdx-export.c:430:31: style: Parameter 'start_arrow' can be declared as pointer to const [constParameterPointer] plug-ins/vdx/vdx-export.c:431:31: style: Parameter 'end_arrow' can be declared as pointer to const [constParameterPointer] plug-ins/vdx/vdx-export.c:478:43: style: Parameter 'color' can be declared as pointer to const [constParameterPointer] plug-ins/vdx/vdx-export.c:839:13: style: Parameter 'ul_corner' can be declared as pointer to const. However it seems that 'draw_rounded_rect' is a callback function, if 'ul_corner' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/vdx/vdx-export.c:2161:39: note: You might need to cast the function pointer here plug-ins/vdx/vdx-export.c:839:13: note: Parameter 'ul_corner' can be declared as pointer to const plug-ins/vdx/vdx-export.c:839:31: style: Parameter 'lr_corner' can be declared as pointer to const. However it seems that 'draw_rounded_rect' is a callback function, if 'lr_corner' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/vdx/vdx-export.c:2161:39: note: You might need to cast the function pointer here plug-ins/vdx/vdx-export.c:839:31: note: Parameter 'lr_corner' can be declared as pointer to const plug-ins/vdx/vdx-export.c:865:15: style: Parameter 'center' can be declared as pointer to const. However it seems that 'draw_arc' is a callback function, if 'center' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/vdx/vdx-export.c:2147:30: note: You might need to cast the function pointer here plug-ins/vdx/vdx-export.c:865:15: note: Parameter 'center' can be declared as pointer to const plug-ins/vdx/vdx-export.c:1257:28: style: Parameter 'pos' can be declared as pointer to const. However it seems that 'draw_string' is a callback function, if 'pos' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/vdx/vdx-export.c:2157:33: note: You might need to cast the function pointer here plug-ins/vdx/vdx-export.c:1257:28: note: Parameter 'pos' can be declared as pointer to const plug-ins/vdx/vdx-export.c:1385:17: style: Parameter 'point' can be declared as pointer to const. However it seems that 'draw_image' is a callback function, if 'point' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/vdx/vdx-export.c:2159:32: note: You might need to cast the function pointer here plug-ins/vdx/vdx-export.c:1385:17: note: Parameter 'point' can be declared as pointer to const plug-ins/vdx/vdx-export.c:1548:27: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] plug-ins/vdx/vdx-export.c:1776:11: style: Variable 'old_locale' can be declared as pointer to const [constVariablePointer] plug-ins/svg/svg-import.c:2136:8: style: Condition 'error_xml' is always true [knownConditionTrueFalse] plug-ins/svg/svg-import.c:346:7: error: Memory leak: key [memleak] plug-ins/svg/svg-import.c:350:3: error: Memory leak: key [memleak] plug-ins/svg/svg-import.c:355:3: error: Memory leak: key [memleak] plug-ins/svg/svg-import.c:1316:7: error: Memory leak: dir [memleak] plug-ins/svg/svg-import.c:317:32: style: Parameter 'klass' can be declared as pointer to const [constParameterPointer] plug-ins/svg/svg-import.c:318:32: style: Parameter 'id' can be declared as pointer to const [constParameterPointer] plug-ins/svg/svg-import.c:428:20: style: Variable 'change' can be declared as pointer to const [constVariablePointer] plug-ins/svg/svg-import.c:557:13: style: Variable 'key' can be declared as pointer to const [constVariablePointer] plug-ins/svg/svg-import.c:569:15: style: Variable 'key' can be declared as pointer to const [constVariablePointer] plug-ins/svg/svg-import.c:606:54: style: Parameter 'parent_style' can be declared as pointer to const [constParameterPointer] plug-ins/svg/svg-import.c:953:16: style: Variable 'rarr' can be declared as pointer to const [constVariablePointer] plug-ins/svg/svg-import.c:1295:28: style: Variable 'change' can be declared as pointer to const [constVariablePointer] plug-ins/svg/svg-import.c:1509:15: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] plug-ins/svg/svg-import.c:2236:11: style: Variable 'name' can be declared as pointer to const [constVariablePointer] plug-ins/vdx/vdx.c:60:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_PLUGIN_INIT_ERROR [valueFlowBailoutIncompleteVar] plug-ins/vdx/vdx-import.c:1813:17: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition] plug-ins/vdx/vdx-import.c:1811:15: note: outer condition: c plug-ins/vdx/vdx-import.c:1813:17: note: opposite inner condition: !c plug-ins/vdx/vdx.c:39:33: style: Parameter 'info' can be declared as pointer to const. However it seems that '_plugin_can_unload' is a callback function, if 'info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/vdx/vdx.c:57:8: note: You might need to cast the function pointer here plug-ins/vdx/vdx.c:39:33: note: Parameter 'info' can be declared as pointer to const plug-ins/wmf/paginate_gdiprint.cpp:151:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRINTDLG [valueFlowBailoutIncompleteVar] plug-ins/vdx/vdx-import.c:201:9: warning: %x in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] plug-ins/vdx/vdx-import.c:471:17: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] plug-ins/vdx/vdx-import.c:486:13: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] plug-ins/vdx/vdx-import.c:535:9: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] plug-ins/vdx/vdx-import.c:561:9: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] plug-ins/vdx/vdx-import.c:561:9: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] plug-ins/vdx/vdx-import.c:691:13: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] plug-ins/vdx/vdx-import.c:819:9: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] plug-ins/vdx/vdx-import.c:1857:17: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] plug-ins/vdx/vdx-import.c:1857:17: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] plug-ins/vdx/vdx-import.c:1926:9: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] plug-ins/vdx/vdx-import.c:1926:9: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] plug-ins/vdx/vdx-import.c:1929:13: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] plug-ins/vdx/vdx-import.c:1934:13: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] plug-ins/vdx/vdx-import.c:1948:13: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] plug-ins/vdx/vdx-import.c:1956:13: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] plug-ins/vdx/vdx-import.c:1964:13: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] plug-ins/vdx/vdx-import.c:2438:37: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] plug-ins/vdx/vdx-import.c:2448:37: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] plug-ins/vdx/vdx-import.c:2607:21: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] plug-ins/vdx/vdx-import.c:2636:24: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] plug-ins/vdx/vdx-import.c:2657:20: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] plug-ins/vdx/vdx-import.c:2712:33: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] plug-ins/vdx/vdx-import.c:2741:13: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] plug-ins/vdx/vdx-import.c:2741:13: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] plug-ins/vdx/vdx-import.c:2744:11: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] plug-ins/vdx/vdx-import.c:793:9: error: Memory leak: a [memleak] plug-ins/wmf/paginate_gdiprint.cpp:167:14: style: C-style pointer casting [cstyleCast] plug-ins/wmf/paginate_gdiprint.cpp:64:25: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] plug-ins/wmf/paginate_gdiprint.cpp:65:26: style: Parameter 'bounds' can be declared as pointer to const [constParameterPointer] plug-ins/wmf/paginate_gdiprint.cpp:89:17: style: Variable 'extents' can be declared as pointer to const [constVariablePointer] plug-ins/wmf/paginate_gdiprint.cpp:93:15: style: Variable 'nobjs' is assigned a value that is never used. [unreadVariable] plug-ins/wmf/paginate_gdiprint.cpp:125:13: style: Variable 'nobjs' is assigned a value that is never used. [unreadVariable] plug-ins/vdx/vdx-import.c:84:29: style: Parameter 'start_arrow' can be declared as pointer to const [constParameterPointer] plug-ins/vdx/vdx-import.c:85:29: style: Parameter 'end_arrow' can be declared as pointer to const [constParameterPointer] plug-ins/vdx/vdx-import.c:500:53: style: Parameter 'Shapes' can be declared as pointer to const [constParameterPointer] plug-ins/vdx/vdx-import.c:878:28: style: Parameter 'theDoc' can be declared as pointer to const [constParameterPointer] plug-ins/vdx/vdx-import.c:882:24: style: Variable 'MoveTo' can be declared as pointer to const [constVariablePointer] plug-ins/vdx/vdx-import.c:883:24: style: Variable 'LineTo' can be declared as pointer to const [constVariablePointer] plug-ins/vdx/vdx-import.c:884:28: style: Variable 'PolylineTo' can be declared as pointer to const [constVariablePointer] plug-ins/vdx/vdx-import.c:885:23: style: Variable 'ArcTo' can be declared as pointer to const [constVariablePointer] plug-ins/vdx/vdx-import.c:1042:27: style: Parameter 'theDoc' can be declared as pointer to const [constParameterPointer] plug-ins/vdx/vdx-import.c:1046:24: style: Variable 'MoveTo' can be declared as pointer to const [constVariablePointer] plug-ins/vdx/vdx-import.c:1047:25: style: Variable 'Ellipse' can be declared as pointer to const [constVariablePointer] plug-ins/vdx/vdx-import.c:1103:40: style: Parameter 'ArcTo' can be declared as pointer to const [constParameterPointer] plug-ins/vdx/vdx-import.c:1383:26: style: Parameter 'theDoc' can be declared as pointer to const [constParameterPointer] plug-ins/vdx/vdx-import.c:1387:24: style: Variable 'MoveTo' can be declared as pointer to const [constVariablePointer] plug-ins/vdx/vdx-import.c:1388:24: style: Variable 'LineTo' can be declared as pointer to const [constVariablePointer] plug-ins/vdx/vdx-import.c:1392:21: style: Variable 'Any' can be declared as pointer to const [constVariablePointer] plug-ins/vdx/vdx-import.c:1702:24: style: Variable 'MoveTo' can be declared as pointer to const [constVariablePointer] plug-ins/vdx/vdx-import.c:1704:21: style: Variable 'Any' can be declared as pointer to const [constVariablePointer] plug-ins/vdx/vdx-import.c:1705:29: style: Variable 'SplineStart' can be declared as pointer to const [constVariablePointer] plug-ins/vdx/vdx-import.c:1706:28: style: Variable 'SplineKnot' can be declared as pointer to const [constVariablePointer] plug-ins/vdx/vdx-import.c:2100:21: style: Variable 'last_point' can be declared as pointer to const [constVariablePointer] plug-ins/vdx/vdx-import.c:2103:24: style: Variable 'LineTo' can be declared as pointer to const [constVariablePointer] plug-ins/vdx/vdx-import.c:2104:23: style: Variable 'ArcTo' can be declared as pointer to const [constVariablePointer] plug-ins/vdx/vdx-import.c:2309:13: style: Variable 's' can be declared as pointer to const [constVariablePointer] plug-ins/vdx/vdx-import.c:2413:22: style: Variable 'Fill' can be declared as pointer to const [constVariablePointer] plug-ins/vdx/vdx-import.c:2415:22: style: Variable 'Char' can be declared as pointer to const [constVariablePointer] plug-ins/vdx/vdx-import.c:2416:22: style: Variable 'Line' can be declared as pointer to const [constVariablePointer] plug-ins/vdx/vdx-import.c:2420:25: style: Variable 'XForm1D' can be declared as pointer to const [constVariablePointer] plug-ins/vdx/vdx-import.c:2421:27: style: Variable 'TextXForm' can be declared as pointer to const [constVariablePointer] plug-ins/vdx/vdx-import.c:2422:22: style: Variable 'vdxText' can be declared as pointer to const [constVariablePointer] plug-ins/vdx/vdx-import.c:2423:27: style: Variable 'TextBlock' can be declared as pointer to const [constVariablePointer] plug-ins/vdx/vdx-import.c:2424:22: style: Variable 'Para' can be declared as pointer to const [constVariablePointer] plug-ins/vdx/vdx-import.c:2425:26: style: Variable 'Foreign' can be declared as pointer to const [constVariablePointer] plug-ins/vdx/vdx-import.c:2426:30: style: Variable 'ForeignData' can be declared as pointer to const [constVariablePointer] plug-ins/vdx/vdx-import.c:2470:27: style: Variable 'MasterShape' can be declared as pointer to const [constVariablePointer] plug-ins/vdx/vdx-import.c:2591:28: style: Variable 'Shapes' can be declared as pointer to const [constVariablePointer] plug-ins/vdx/vdx-import.c:2677:57: style: Parameter 'PageSheet' can be declared as pointer to const [constParameterPointer] plug-ins/vdx/vdx-import.c:2684:26: style: Variable 'LayerMem' can be declared as pointer to const [constVariablePointer] plug-ins/vdx/vdx-import.c:2687:11: style: Variable 'name' can be declared as pointer to const [constVariablePointer] plug-ins/vdx/vdx-import.c:2776:41: style: Parameter 'PageSheet' can be declared as pointer to const [constParameterPointer] plug-ins/vdx/vdx-import.c:2783:19: style: Variable 'Any' can be declared as pointer to const [constVariablePointer] plug-ins/wmf/wmf.cpp:353:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RENDER_HOLES [valueFlowBailoutIncompleteVar] plug-ins/wmf/wmf.cpp:594:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_FONT_NORMAL [valueFlowBailoutIncompleteVar] plug-ins/wmf/wmf.cpp:669:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] plug-ins/wmf/wmf.cpp:701:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] plug-ins/wmf/wmf.cpp:962:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] plug-ins/wmf/wmf.cpp:1259:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_TYPE_RENDERER [valueFlowBailoutIncompleteVar] plug-ins/wmf/wmf.cpp:1434:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] plug-ins/wmf/wmf.cpp:1595:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_PLUGIN_INIT_ERROR [valueFlowBailoutIncompleteVar] plug-ins/wmf/wmf_gdi.cpp:99:10: style: C-style pointer casting [cstyleCast] plug-ins/wmf/wmf_gdi.cpp:140:10: style: C-style pointer casting [cstyleCast] plug-ins/wmf/wmf_gdi.cpp:152:10: style: C-style pointer casting [cstyleCast] plug-ins/wmf/wmf_gdi.cpp:177:10: style: C-style pointer casting [cstyleCast] plug-ins/wmf/wmf_gdi.cpp:209:9: style: C-style pointer casting [cstyleCast] plug-ins/wmf/wmf_gdi.cpp:433:49: style: Clarify calculation precedence for '+' and '?'. [clarifyCalculation] plug-ins/wmf/wmf_gdi.cpp:162:54: style: Parameter 'lb' can be declared as pointer to const [constParameterPointer] plug-ins/wmf/wmf_gdi.cpp:162:80: style: Parameter 'pDashes' can be declared as pointer to const [constParameterPointer] plug-ins/wmf/wmf_gdi.cpp:230:32: style: Parameter 'hemf' can be declared as pointer to const [constParameterPointer] plug-ins/wmf/wmf_gdi.cpp:458:17: style: Parameter 'hwnd' can be declared as pointer to const [constParameterPointer] plug-ins/wmf/wmf_gdi.cpp:463:23: style: Parameter 'hwnd' can be declared as pointer to const [constParameterPointer] plug-ins/wmf/wmf.cpp:1063:9: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] plug-ins/wmf/wmf.cpp:232:25: style: C-style pointer casting [cstyleCast] plug-ins/wmf/wmf.cpp:234:21: style: C-style pointer casting [cstyleCast] plug-ins/wmf/wmf.cpp:283:29: style: C-style pointer casting [cstyleCast] plug-ins/wmf/wmf.cpp:299:29: style: C-style pointer casting [cstyleCast] plug-ins/wmf/wmf.cpp:405:29: style: C-style pointer casting [cstyleCast] plug-ins/wmf/wmf.cpp:416:27: style: C-style pointer casting [cstyleCast] plug-ins/wmf/wmf.cpp:445:27: style: C-style pointer casting [cstyleCast] plug-ins/wmf/wmf.cpp:474:27: style: C-style pointer casting [cstyleCast] plug-ins/wmf/wmf.cpp:528:27: style: C-style pointer casting [cstyleCast] plug-ins/wmf/wmf.cpp:544:27: style: C-style pointer casting [cstyleCast] plug-ins/wmf/wmf.cpp:612:27: style: C-style pointer casting [cstyleCast] plug-ins/wmf/wmf.cpp:635:29: style: C-style pointer casting [cstyleCast] plug-ins/wmf/wmf.cpp:655:29: style: C-style pointer casting [cstyleCast] plug-ins/wmf/wmf.cpp:666:11: style: C-style pointer casting [cstyleCast] plug-ins/wmf/wmf.cpp:685:29: style: C-style pointer casting [cstyleCast] plug-ins/wmf/wmf.cpp:698:11: style: C-style pointer casting [cstyleCast] plug-ins/wmf/wmf.cpp:729:29: style: C-style pointer casting [cstyleCast] plug-ins/wmf/wmf.cpp:766:29: style: C-style pointer casting [cstyleCast] plug-ins/wmf/wmf.cpp:806:29: style: C-style pointer casting [cstyleCast] plug-ins/wmf/wmf.cpp:852:29: style: C-style pointer casting [cstyleCast] plug-ins/wmf/wmf.cpp:952:29: style: C-style pointer casting [cstyleCast] plug-ins/wmf/wmf.cpp:960:11: style: C-style pointer casting [cstyleCast] plug-ins/wmf/wmf.cpp:1029:27: style: C-style pointer casting [cstyleCast] plug-ins/wmf/wmf.cpp:1205:29: style: C-style pointer casting [cstyleCast] plug-ins/wmf/wmf.cpp:1273:23: style: C-style pointer casting [cstyleCast] plug-ins/wmf/wmf.cpp:1298:23: style: C-style pointer casting [cstyleCast] plug-ins/wmf/wmf.cpp:1316:27: style: C-style pointer casting [cstyleCast] plug-ins/wmf/wmf.cpp:1325:3: style: C-style pointer casting [cstyleCast] plug-ins/wmf/wmf.cpp:1331:32: style: C-style pointer casting [cstyleCast] plug-ins/wmf/wmf.cpp:1423:18: style: C-style pointer casting [cstyleCast] plug-ins/wmf/wmf.cpp:1434:50: style: C-style pointer casting [cstyleCast] plug-ins/wmf/wmf.cpp:1439:17: style: C-style pointer casting [cstyleCast] plug-ins/wmf/wmf.cpp:1444:22: style: C-style pointer casting [cstyleCast] plug-ins/wmf/wmf.cpp:1453:36: style: C-style pointer casting [cstyleCast] plug-ins/wmf/wmf.cpp:1498:16: style: C-style pointer casting [cstyleCast] plug-ins/wmf/wmf.cpp:1498:49: style: C-style pointer casting [cstyleCast] plug-ins/wmf/wmf.cpp:1593:31: style: C-style pointer casting [cstyleCast] plug-ins/wmf/wmf.cpp:547:14: style: The scope of the variable 'dwItalic' can be reduced. [variableScope] plug-ins/wmf/wmf.cpp:175:38: style: Parameter 'colour' can be declared as pointer to const [constParameterPointer] plug-ins/wmf/wmf.cpp:351:29: style: Parameter 'renderer' can be declared as pointer to const. However it seems that 'is_capable_to' is a callback function, if 'renderer' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/wmf/wmf.cpp:1377:35: note: You might need to cast the function pointer here plug-ins/wmf/wmf.cpp:351:29: note: Parameter 'renderer' can be declared as pointer to const plug-ins/wmf/wmf.cpp:683:14: style: Parameter 'fill' can be declared as pointer to const. However it seems that 'draw_polygon' is a callback function, if 'fill' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/wmf/wmf.cpp:1354:34: note: You might need to cast the function pointer here plug-ins/wmf/wmf.cpp:683:14: note: Parameter 'fill' can be declared as pointer to const plug-ins/wmf/wmf.cpp:727:11: style: Parameter 'fill' can be declared as pointer to const. However it seems that 'draw_rect' is a callback function, if 'fill' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/wmf/wmf.cpp:1366:31: note: You might need to cast the function pointer here plug-ins/wmf/wmf.cpp:727:11: note: Parameter 'fill' can be declared as pointer to const plug-ins/wmf/wmf.cpp:804:10: style: Parameter 'colour' can be declared as pointer to const. However it seems that 'fill_arc' is a callback function, if 'colour' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/wmf/wmf.cpp:1357:34: note: You might need to cast the function pointer here plug-ins/wmf/wmf.cpp:804:10: note: Parameter 'colour' can be declared as pointer to const plug-ins/wmf/wmf.cpp:850:14: style: Parameter 'fill' can be declared as pointer to const. However it seems that 'draw_ellipse' is a callback function, if 'fill' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/wmf/wmf.cpp:1359:34: note: You might need to cast the function pointer here plug-ins/wmf/wmf.cpp:850:14: note: Parameter 'fill' can be declared as pointer to const plug-ins/wmf/wmf.cpp:1027:28: style: Parameter 'colour' can be declared as pointer to const. However it seems that 'draw_string' is a callback function, if 'colour' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/wmf/wmf.cpp:1361:34: note: You might need to cast the function pointer here plug-ins/wmf/wmf.cpp:1027:28: note: Parameter 'colour' can be declared as pointer to const plug-ins/wmf/wmf.cpp:1095:25: style: Parameter 'self' can be declared as pointer to const. However it seems that 'draw_image' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/wmf/wmf.cpp:1363:34: note: You might need to cast the function pointer here plug-ins/wmf/wmf.cpp:1095:25: note: Parameter 'self' can be declared as pointer to const plug-ins/wmf/wmf.cpp:1096:12: style: Parameter 'point' can be declared as pointer to const. However it seems that 'draw_image' is a callback function, if 'point' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/wmf/wmf.cpp:1363:34: note: You might need to cast the function pointer here plug-ins/wmf/wmf.cpp:1096:12: note: Parameter 'point' can be declared as pointer to const plug-ins/wmf/wmf.cpp:1098:15: style: Parameter 'image' can be declared as pointer to const. However it seems that 'draw_image' is a callback function, if 'image' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/wmf/wmf.cpp:1363:34: note: You might need to cast the function pointer here plug-ins/wmf/wmf.cpp:1098:15: note: Parameter 'image' can be declared as pointer to const plug-ins/wmf/wmf.cpp:1203:20: style: Parameter 'fill' can be declared as pointer to const. However it seems that 'draw_rounded_rect' is a callback function, if 'fill' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/wmf/wmf.cpp:1374:39: note: You might need to cast the function pointer here plug-ins/wmf/wmf.cpp:1203:20: note: Parameter 'fill' can be declared as pointer to const plug-ins/wmf/wmf.cpp:1271:42: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'wmf_renderer_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/wmf/wmf.cpp:1336:32: note: You might need to cast the function pointer here plug-ins/wmf/wmf.cpp:1271:42: note: Parameter 'pspec' can be declared as pointer to const plug-ins/wmf/wmf.cpp:1296:40: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'wmf_renderer_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/wmf/wmf.cpp:1337:32: note: You might need to cast the function pointer here plug-ins/wmf/wmf.cpp:1296:40: note: Parameter 'pspec' can be declared as pointer to const plug-ins/wmf/wmf.cpp:547:23: style: Variable 'dwItalic' is assigned a value that is never used. [unreadVariable] plug-ins/wpg/wpg-import.c:99:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Point [valueFlowBailoutIncompleteVar] plug-ins/wpg/wpg-import.c:113:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Point [valueFlowBailoutIncompleteVar] plug-ins/wpg/wpg-import.c:198:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BezPoint [valueFlowBailoutIncompleteVar] plug-ins/wpg/wpg-import.c:334:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_LINE_STYLE_SOLID [valueFlowBailoutIncompleteVar] plug-ins/wpg/wpg-import.c:387:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_COLORSPACE_RGB [valueFlowBailoutIncompleteVar] plug-ins/wpg/wpg-import.c:478:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_ALIGN_RIGHT [valueFlowBailoutIncompleteVar] plug-ins/wpg/wpg.c:524:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] plug-ins/wpg/wpg.c:564:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] plug-ins/wpg/wpg.c:761:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] plug-ins/wpg/wpg.c:1021:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_TYPE_RENDERER [valueFlowBailoutIncompleteVar] plug-ins/wpg/wpg.c:1147:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] plug-ins/wpg/wpg.c:1233:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_PLUGIN_INIT_ERROR [valueFlowBailoutIncompleteVar] plug-ins/vdx/vdx-xml.c:3443:25: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] plug-ins/wpg/wpg-import.c:198:9: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] plug-ins/wpg/wpg-import.c:657:13: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] plug-ins/wpg/wpg-import.c:485:8: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] plug-ins/wpg/wpg-import.c:487:3: note: Found duplicate branches for 'if' and 'else'. plug-ins/wpg/wpg-import.c:485:8: note: Found duplicate branches for 'if' and 'else'. plug-ins/wpg/wpg-import.c:80:57: style: Parameter 'klass' can be declared as pointer to const [constParameterPointer] plug-ins/wpg/wpg-import.c:114:13: style: Variable 'pos' can be declared as pointer to const [constVariablePointer] plug-ins/wpg/wpg-import.c:115:13: style: Variable 'wh' can be declared as pointer to const [constVariablePointer] plug-ins/wpg/wpg-import.c:240:11: style: Variable 'pInt16' can be declared as pointer to const [constVariablePointer] plug-ins/wpg/wpg-import.c:460:54: style: Parameter 'ts' can be declared as pointer to const [constParameterPointer] plug-ins/wpg/wpg-import.c:496:49: style: Parameter 'pos' can be declared as pointer to const [constParameterPointer] plug-ins/wpg/wpg.c:184:32: warning: Either the condition 'fill' is redundant or there is possible null pointer dereference: colour. [nullPointerRedundantCheck] plug-ins/wpg/wpg.c:595:7: note: Assuming that condition 'fill' is not redundant plug-ins/wpg/wpg.c:594:34: note: Calling function 'WriteLineAttr', 2nd argument 'stroke?stroke:fill' value is 0 plug-ins/wpg/wpg.c:234:52: note: Calling function 'LookupColor', 2nd argument 'colour' value is 0 plug-ins/wpg/wpg.c:184:32: note: Null pointer dereference plug-ins/wpg/wpg.c:185:32: warning: Either the condition 'fill' is redundant or there is possible null pointer dereference: colour. [nullPointerRedundantCheck] plug-ins/wpg/wpg.c:595:7: note: Assuming that condition 'fill' is not redundant plug-ins/wpg/wpg.c:594:34: note: Calling function 'WriteLineAttr', 2nd argument 'stroke?stroke:fill' value is 0 plug-ins/wpg/wpg.c:234:52: note: Calling function 'LookupColor', 2nd argument 'colour' value is 0 plug-ins/wpg/wpg.c:185:32: note: Null pointer dereference plug-ins/wpg/wpg.c:186:32: warning: Either the condition 'fill' is redundant or there is possible null pointer dereference: colour. [nullPointerRedundantCheck] plug-ins/wpg/wpg.c:595:7: note: Assuming that condition 'fill' is not redundant plug-ins/wpg/wpg.c:594:34: note: Calling function 'WriteLineAttr', 2nd argument 'stroke?stroke:fill' value is 0 plug-ins/wpg/wpg.c:234:52: note: Calling function 'LookupColor', 2nd argument 'colour' value is 0 plug-ins/wpg/wpg.c:186:32: note: Null pointer dereference plug-ins/wpg/wpg.c:179:26: style: Parameter 'renderer' can be declared as pointer to const [constParameterPointer] plug-ins/wpg/wpg.c:179:43: style: Parameter 'colour' can be declared as pointer to const [constParameterPointer] plug-ins/wpg/wpg.c:354:28: style: Parameter 'self' can be declared as pointer to const. However it seems that 'set_linecaps' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/wpg/wpg.c:1108:36: note: You might need to cast the function pointer here plug-ins/wpg/wpg.c:354:28: note: Parameter 'self' can be declared as pointer to const plug-ins/wpg/wpg.c:373:28: style: Parameter 'self' can be declared as pointer to const. However it seems that 'set_linejoin' is a callback function, if 'self' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/wpg/wpg.c:1109:36: note: You might need to cast the function pointer here plug-ins/wpg/wpg.c:373:28: note: Parameter 'self' can be declared as pointer to const plug-ins/wpg/wpg.c:477:18: style: Parameter 'start' can be declared as pointer to const. However it seems that 'draw_line' is a callback function, if 'start' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/wpg/wpg.c:1113:34: note: You might need to cast the function pointer here plug-ins/wpg/wpg.c:477:18: note: Parameter 'start' can be declared as pointer to const plug-ins/wpg/wpg.c:477:32: style: Parameter 'end' can be declared as pointer to const. However it seems that 'draw_line' is a callback function, if 'end' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/wpg/wpg.c:1113:34: note: You might need to cast the function pointer here plug-ins/wpg/wpg.c:477:32: note: Parameter 'end' can be declared as pointer to const plug-ins/wpg/wpg.c:617:10: style: Parameter 'center' can be declared as pointer to const. However it seems that 'draw_arc' is a callback function, if 'center' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/wpg/wpg.c:1115:34: note: You might need to cast the function pointer here plug-ins/wpg/wpg.c:617:10: note: Parameter 'center' can be declared as pointer to const plug-ins/wpg/wpg.c:657:17: style: Parameter 'center' can be declared as pointer to const. However it seems that 'fill_arc' is a callback function, if 'center' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/wpg/wpg.c:1116:34: note: You might need to cast the function pointer here plug-ins/wpg/wpg.c:657:17: note: Parameter 'center' can be declared as pointer to const plug-ins/wpg/wpg.c:698:21: style: Parameter 'center' can be declared as pointer to const. However it seems that 'draw_ellipse' is a callback function, if 'center' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/wpg/wpg.c:1117:34: note: You might need to cast the function pointer here plug-ins/wpg/wpg.c:698:21: note: Parameter 'center' can be declared as pointer to const plug-ins/wpg/wpg.c:827:28: style: Parameter 'pos' can be declared as pointer to const. However it seems that 'draw_string' is a callback function, if 'pos' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/wpg/wpg.c:1119:34: note: You might need to cast the function pointer here plug-ins/wpg/wpg.c:827:28: note: Parameter 'pos' can be declared as pointer to const plug-ins/wpg/wpg.c:892:19: style: Parameter 'point' can be declared as pointer to const. However it seems that 'draw_image' is a callback function, if 'point' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/wpg/wpg.c:1120:34: note: You might need to cast the function pointer here plug-ins/wpg/wpg.c:892:19: note: Parameter 'point' can be declared as pointer to const plug-ins/wpg/wpg.c:1034:42: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'wpg_renderer_set_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/wpg/wpg.c:1099:32: note: You might need to cast the function pointer here plug-ins/wpg/wpg.c:1034:42: note: Parameter 'pspec' can be declared as pointer to const plug-ins/wpg/wpg.c:1060:40: style: Parameter 'pspec' can be declared as pointer to const. However it seems that 'wpg_renderer_get_property' is a callback function, if 'pspec' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/wpg/wpg.c:1100:32: note: You might need to cast the function pointer here plug-ins/wpg/wpg.c:1060:40: note: Parameter 'pspec' can be declared as pointer to const plug-ins/wpg/wpg.c:1141:17: style: Variable 'extent' can be declared as pointer to const [constVariablePointer] plug-ins/wpg/wpg.c:1212:33: style: Parameter 'info' can be declared as pointer to const. However it seems that '_plugin_can_unload' is a callback function, if 'info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/wpg/wpg.c:1231:29: note: You might need to cast the function pointer here plug-ins/wpg/wpg.c:1212:33: note: Parameter 'info' can be declared as pointer to const plug-ins/xfig/xfig-export.c:1296:8: error: Syntax Error: AST broken, 'if' doesn't have two operands. [internalAstError] plug-ins/xfig/xfig.c:58:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_PLUGIN_INIT_ERROR [valueFlowBailoutIncompleteVar] plug-ins/xfig/xfig.c:37:33: style: Parameter 'info' can be declared as pointer to const. However it seems that '_plugin_can_unload' is a callback function, if 'info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/xfig/xfig.c:55:8: note: You might need to cast the function pointer here plug-ins/xfig/xfig.c:37:33: note: Parameter 'info' can be declared as pointer to const plug-ins/vdx/vdx-xml.c:3462:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:3466:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:3468:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:3470:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:3474:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:3489:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:3491:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:3493:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:3503:13: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:3518:13: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:3525:11: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:3539:11: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:3542:11: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:3551:11: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:3566:11: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:3569:11: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:3575:11: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:3581:11: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:3587:11: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:3639:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:3647:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:3669:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:3711:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:3715:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:3719:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:3723:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:3777:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:3781:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:3783:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:3785:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:3787:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:3862:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:3864:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:3866:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:3872:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:3872:9: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:3919:13: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:3922:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:3924:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:3928:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:3971:11: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:3991:9: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:3991:9: warning: %u in format string (no. 4) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:4066:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:4068:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:4070:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:4072:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:4081:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:4083:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:4085:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:4087:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:4089:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:4112:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:4112:9: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:4112:9: warning: %u in format string (no. 5) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:4112:9: warning: %u in format string (no. 6) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:4112:9: warning: %u in format string (no. 7) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:4112:9: warning: %u in format string (no. 8) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:4112:9: warning: %u in format string (no. 9) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:4112:9: warning: %u in format string (no. 10) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:4154:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:4162:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:4164:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:4194:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:4218:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:4224:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:4226:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:4232:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:4234:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:4238:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:4254:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:4256:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:4258:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:4266:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:4268:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:4270:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:4272:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:4274:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:4278:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:4280:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:4300:11: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:4322:13: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:4333:9: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:4333:9: warning: %u in format string (no. 5) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:4333:9: warning: %u in format string (no. 6) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:4365:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:4369:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:4377:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:4379:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:4383:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:4385:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:4387:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:4389:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:4391:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:4393:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:4399:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:4435:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:4464:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:4466:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:4468:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:4474:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:4482:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:4492:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:4494:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:4496:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:4500:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:4504:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:4506:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:4521:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:4537:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:4539:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:4582:11: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:4609:11: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:4641:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:4643:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:4645:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:4655:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:4657:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:4663:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:4669:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:4686:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:4688:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:4690:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:4692:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:4694:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:4696:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:4698:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:4712:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:4716:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:4730:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:4737:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:4739:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:4741:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:4743:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:4745:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:4747:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:4749:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:4751:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:4753:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:4755:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:4757:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:4759:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:4761:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:4763:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:4765:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:4767:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:4769:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:4834:13: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:4896:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:4898:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:4900:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:4902:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:4935:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:4973:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:5025:9: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:5044:9: warning: %u in format string (no. 5) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:5070:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:5074:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:5076:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:5078:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:5080:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:5082:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:5117:11: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:5120:11: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] plug-ins/vdx/vdx-xml.c:5196:10: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'char'. [invalidPrintfArgType_uint] plug-ins/xslt/xslt.c:340:43: error: There is an unknown macro here somewhere. Configuration is required. If G_DIR_SEPARATOR_S is a macro then please configure it. [unknownMacro] plug-ins/xslt/xsltdialog.c:87:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_CANCEL [valueFlowBailoutIncompleteVar] plug-ins/xslt/xsltdialog.c:162:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_OK [valueFlowBailoutIncompleteVar] plug-ins/xfig/xfig-import.c:82:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] plug-ins/xfig/xfig-import.c:102:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable color_black [valueFlowBailoutIncompleteVar] plug-ins/xfig/xfig-import.c:159:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_LINE_STYLE_SOLID [valueFlowBailoutIncompleteVar] plug-ins/xfig/xfig-import.c:190:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pdtpp_true [valueFlowBailoutIncompleteVar] plug-ins/xfig/xfig-import.c:241:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Point [valueFlowBailoutIncompleteVar] plug-ins/xfig/xfig-import.c:272:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_NUMERIC [valueFlowBailoutIncompleteVar] plug-ins/xfig/xfig-import.c:435:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_NUMERIC [valueFlowBailoutIncompleteVar] plug-ins/xfig/xfig-import.c:504:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_NUMERIC [valueFlowBailoutIncompleteVar] plug-ins/xfig/xfig-import.c:623:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BezPoint [valueFlowBailoutIncompleteVar] plug-ins/xfig/xfig-import.c:735:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_NUMERIC [valueFlowBailoutIncompleteVar] plug-ins/xfig/xfig-import.c:871:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_NUMERIC [valueFlowBailoutIncompleteVar] plug-ins/xfig/xfig-import.c:973:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_NUMERIC [valueFlowBailoutIncompleteVar] plug-ins/xfig/xfig-import.c:1052:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] plug-ins/xfig/xfig-import.c:1187:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] plug-ins/xfig/xfig-import.c:1249:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_NUMERIC [valueFlowBailoutIncompleteVar] plug-ins/xfig/xfig-import.c:1314:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable color_black [valueFlowBailoutIncompleteVar] tests/test-boundingbox.c:176:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_MESSAGE_STDERR [valueFlowBailoutIncompleteVar] plug-ins/vdx/vdx-xml.c:4855:19: style: Variable 'vdxShapes' is assigned a value that is never used. [unreadVariable] plug-ins/vdx/vdx-xml.c:4953:17: style: Variable 'vdxText' is assigned a value that is never used. [unreadVariable] plug-ins/xfig/xfig-import.c:319:6: warning: %o in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] plug-ins/xfig/xfig-import.c:1081:6: warning: %x in format string (no. 2) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] plug-ins/xfig/xfig-import.c:1142:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] plug-ins/xfig/xfig-import.c:270:11: style: Variable 'old_locale' can be declared as pointer to const [constVariablePointer] plug-ins/xfig/xfig-import.c:433:11: style: Variable 'old_locale' can be declared as pointer to const [constVariablePointer] plug-ins/xfig/xfig-import.c:502:11: style: Variable 'old_locale' can be declared as pointer to const [constVariablePointer] plug-ins/xfig/xfig-import.c:733:11: style: Variable 'old_locale' can be declared as pointer to const [constVariablePointer] plug-ins/xfig/xfig-import.c:971:11: style: Variable 'old_locale' can be declared as pointer to const [constVariablePointer] plug-ins/xfig/xfig-import.c:1247:8: style: Variable 'old_locale' can be declared as pointer to const [constVariablePointer] plug-ins/xfig/xfig-import.c:1224:15: style: Variable 'justify' is assigned a value that is never used. [unreadVariable] plug-ins/xfig/xfig-import.c:1234:13: style: Variable 'units' is assigned a value that is never used. [unreadVariable] plug-ins/xfig/xfig-import.c:1263:16: style: Variable 'multiple' is assigned a value that is never used. [unreadVariable] tests/test-sizeof.c:16:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DiaObject [valueFlowBailoutIncompleteVar] tests/test-svg.c:90:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BezPoint [valueFlowBailoutIncompleteVar] tests/test-svg.c:133:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_MESSAGE_STDERR [valueFlowBailoutIncompleteVar] tests/test-objects.c:72:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pdtpp_true [valueFlowBailoutIncompleteVar] tests/test-objects.c:180:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable object [valueFlowBailoutIncompleteVar] tests/test-objects.c:222:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dia_object_change_unref [valueFlowBailoutIncompleteVar] tests/test-objects.c:296:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pdtpp_is_visible [valueFlowBailoutIncompleteVar] tests/test-objects.c:337:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HANDLE_CONNECTABLE [valueFlowBailoutIncompleteVar] tests/test-objects.c:440:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dia_object_change_unref [valueFlowBailoutIncompleteVar] tests/test-objects.c:606:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIAMENU_ACTIVE [valueFlowBailoutIncompleteVar] tests/test-objects.c:849:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIAMENU_ACTIVE [valueFlowBailoutIncompleteVar] tests/test-objects.c:861:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BEZ_CURVE_TO [valueFlowBailoutIncompleteVar] tests/test-objects.c:877:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROP_TYPE_BEZPOINTARRAY [valueFlowBailoutIncompleteVar] tests/test-objects.c:1059:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIA_MESSAGE_STDERR [valueFlowBailoutIncompleteVar] tests/test-objects.c:240:22: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] tests/test-objects.c:245:18: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] tests/test-objects.c:756:53: style: Expression is always false because 'else if' condition matches previous condition at line 716. [multiCondition] tests/test-objects.c:122:7: style: Redundant condition: o->handles[i]->type==HANDLE_NON_MOVABLE. 'A || (!A && B)' is equivalent to 'A || B' [redundantCondition] tests/test-objects.c:1002:3: error: Memory leak: testpath [memleak] tests/test-objects.c:1006:3: error: Memory leak: testpath [memleak] tests/test-objects.c:1010:3: error: Memory leak: testpath [memleak] tests/test-objects.c:1014:3: error: Memory leak: testpath [memleak] tests/test-objects.c:1018:3: error: Memory leak: testpath [memleak] tests/test-objects.c:1022:3: error: Memory leak: testpath [memleak] tests/test-objects.c:1026:3: error: Memory leak: testpath [memleak] tests/test-objects.c:1030:3: error: Memory leak: testpath [memleak] tests/test-objects.c:1034:3: error: Memory leak: testpath [memleak] tests/test-objects.c:1039:1: error: Memory leak: testpath [memleak] tests/test-objects.c:83:17: style: Variable 'prop' can be declared as pointer to const [constVariablePointer] tests/test-objects.c:203:20: style: Variable 'change' can be declared as pointer to const [constVariablePointer] tests/test-objects.c:292:22: style: Variable 'change' can be declared as pointer to const [constVariablePointer] tests/test-objects.c:434:20: style: Variable 'change' can be declared as pointer to const [constVariablePointer] tests/test-objects.c:437:20: style: Variable 'cp_prev' can be declared as pointer to const [constVariablePointer] tests/test-objects.c:443:22: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] tests/test-objects.c:451:15: style: Variable 'h' can be declared as pointer to const [constVariablePointer] tests/test-objects.c:896:21: style: Variable 'bp1' can be declared as pointer to const [constVariablePointer] tests/test-objects.c:897:21: style: Variable 'bp2' can be declared as pointer to const [constVariablePointer] tests/test-objects.c:917:21: style: Variable 'bp1' can be declared as pointer to const [constVariablePointer] tests/test-objects.c:918:21: style: Variable 'bp2' can be declared as pointer to const [constVariablePointer] tests/test-objects.c:991:20: style: Parameter 'user_data' can be declared as pointer to const. However it seems that '_ot_item' is a callback function, if 'user_data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] tests/test-objects.c:1080:28: note: You might need to cast the function pointer here tests/test-objects.c:991:20: note: Parameter 'user_data' can be declared as pointer to const tests/test-objects.c:993:10: style: Variable 'name' can be declared as pointer to const [constVariablePointer] tests/test-objects.c:1048:10: style: Variable 'plugins' can be declared as pointer to const [constVariablePointer] diff: head app/commands.c:1021:19: style: Variable 'helpindex' can be declared as pointer to const [constVariablePointer] head app/commands.c:481:9: style: Variable 'tmplate' can be declared as pointer to const [constVariablePointer] head app/commands.c:496:12: style: Variable 'ext2' can be declared as pointer to const [constVariablePointer] 2.17.0 app/commands.c:497:52: warning: If memory allocation fails, then there is a possible null pointer dereference: ext2 [nullPointerOutOfMemory] app/commands.c:496:29: note: Assuming allocation function fails app/commands.c:496:29: note: Assignment 'ext2=g_strndup(ext,strlen(ext)-4)', assigned value is 0 app/commands.c:497:52: note: Null pointer dereference head app/confirm.c:57:9: style: Variable 'size' can be declared as pointer to const [constVariablePointer] head app/dia-builder.c:51:22: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] head app/dia-diagram-properties-dialog.c:310:10: style: Variable 'name' can be declared as pointer to const [constVariablePointer] head app/dia-guide-tool.c:88:14: style: Variable 'gtool' can be declared as pointer to const [constVariablePointer] head app/dia-win-remote.c:143:9: style: Variable 'uri_args_cpy' can be declared as pointer to const [constVariablePointer] head app/dia-win-remote.c:145:9: style: Variable 'filename_uri' can be declared as pointer to const [constVariablePointer] head app/diagram_tree_model.c:600:14: style: Variable 'nb' can be declared as pointer to const [constVariablePointer] head app/diagram_tree_model.c:600:9: style: Variable 'na' can be declared as pointer to const [constVariablePointer] head app/diagram_tree_model.c:649:14: style: Variable 'nb' can be declared as pointer to const [constVariablePointer] head app/diagram_tree_model.c:649:9: style: Variable 'na' can be declared as pointer to const [constVariablePointer] head app/diagram_tree_view.c:167:15: style: Variable 'em' can be declared as pointer to const [constVariablePointer] head app/diagram_tree_view.c:178:15: style: Variable 'em' can be declared as pointer to const [constVariablePointer] head app/diagram_tree_view.c:197:15: style: Variable 'em' can be declared as pointer to const [constVariablePointer] 2.17.0 app/diagram_tree_view.c:226:11: warning: If memory allocation fails, then there is a possible null pointer dereference: markup [nullPointerOutOfMemory] app/diagram_tree_view.c:164:29: note: Assuming allocation function fails app/diagram_tree_view.c:164:29: note: Assignment 'markup=g_string_new(NULL)', assigned value is 0 app/diagram_tree_view.c:226:11: note: Null pointer dereference head app/display.c:1209:9: style: Variable 'fname' can be declared as pointer to const [constVariablePointer] head app/display.c:1210:9: style: Variable 'path' can be declared as pointer to const [constVariablePointer] head app/display.c:1378:15: style: Variable 'name' can be declared as pointer to const [constVariablePointer] head app/display.c:62:10: style: Variable 'zoom_text' can be declared as pointer to const [constVariablePointer] head app/dynamic_refresh.c:87:24: style: Parameter 'data' can be declared as pointer to const. However it seems that 'idle_handler' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] app/dynamic_refresh.c:111:52: note: You might need to cast the function pointer here app/dynamic_refresh.c:87:24: note: Parameter 'data' can be declared as pointer to const head app/exit_dialog.c:145:14: style: Variable 'selected' can be declared as pointer to const [constVariablePointer] head app/exit_dialog.c:340:9: style: Variable 'title' can be declared as pointer to const [constVariablePointer] head app/filedlg.c:143:64: warning: Invalid g_list_nth_data() argument nr 2. The value is -1 but the valid values are '0:'. [invalidFunctionArg] app/filedlg.c:370:61: note: Calling function 'build_gtk_file_filter_from_index', 1st argument '0' value is 0 app/filedlg.c:143:64: note: Invalid argument 2.17.0 app/filedlg.c:153:24: warning: If memory allocation fails, then there is a possible null pointer dereference: pattern [nullPointerOutOfMemory] app/filedlg.c:145:37: note: Assuming allocation function fails app/filedlg.c:145:37: note: Assignment 'pattern=g_string_new("*.")', assigned value is 0 app/filedlg.c:153:24: note: Null pointer dereference 2.17.0 app/filedlg.c:157:42: warning: If memory allocation fails, then there is a possible null pointer dereference: pattern [nullPointerOutOfMemory] app/filedlg.c:145:37: note: Assuming allocation function fails app/filedlg.c:145:37: note: Assignment 'pattern=g_string_new("*.")', assigned value is 0 app/filedlg.c:157:42: note: Null pointer dereference head app/filedlg.c:242:9: style: Variable 'filename' can be declared as pointer to const [constVariablePointer] head app/filedlg.c:600:11: style: Variable 'filename' can be declared as pointer to const [constVariablePointer] 2.17.0 app/filedlg.c:664:42: warning: If memory allocation fails, then there is a possible null pointer dereference: name [nullPointerOutOfMemory] app/filedlg.c:902:44: note: Assuming allocation function fails app/filedlg.c:902:44: note: Assignment 'basename=g_path_get_basename(fnabs)', assigned value is 0 app/filedlg.c:906:31: note: Calling function 'export_adapt_extension', 1st argument 'basename' value is 0 app/filedlg.c:664:42: note: Null pointer dereference 2.17.0 app/filedlg.c:674:21: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] app/filedlg.c:671:30: note: Assuming allocation function fails app/filedlg.c:671:30: note: Assignment 's=g_string_new(basename)', assigned value is 0 app/filedlg.c:674:21: note: Null pointer dereference 2.17.0 app/filedlg.c:675:21: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] app/filedlg.c:671:30: note: Assuming allocation function fails app/filedlg.c:671:30: note: Assignment 's=g_string_new(basename)', assigned value is 0 app/filedlg.c:675:21: note: Null pointer dereference 2.17.0 app/filedlg.c:676:37: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] app/filedlg.c:671:30: note: Assuming allocation function fails app/filedlg.c:671:30: note: Assignment 's=g_string_new(basename)', assigned value is 0 app/filedlg.c:676:37: note: Null pointer dereference head app/filedlg.c:689:10: style: Variable 'name' can be declared as pointer to const [constVariablePointer] head app/filedlg.c:898:11: style: Variable 'fnabs' can be declared as pointer to const [constVariablePointer] head app/filedlg.c:902:13: style: Variable 'basename' can be declared as pointer to const [constVariablePointer] head app/find-and-replace.c:163:12: style: Variable 's2' can be declared as pointer to const [constVariablePointer] head app/find-and-replace.c:81:13: style: Variable 'a' can be declared as pointer to const [constVariablePointer] head app/find-and-replace.c:82:13: style: Variable 'b' can be declared as pointer to const [constVariablePointer] 2.17.0 app/find-and-replace.c:84:41: warning: If memory allocation fails, then there is a possible null pointer dereference: a [nullPointerOutOfMemory] app/find-and-replace.c:81:27: note: Assuming allocation function fails app/find-and-replace.c:81:27: note: Assignment 'a=g_strndup(*value_to_match,p-*value_to_match)', assigned value is 0 app/find-and-replace.c:84:41: note: Null pointer dereference 2.17.0 app/find-and-replace.c:84:57: warning: If memory allocation fails, then there is a possible null pointer dereference: b [nullPointerOutOfMemory] app/find-and-replace.c:82:26: note: Assuming allocation function fails app/find-and-replace.c:82:26: note: Assignment 'b=g_strdup(p+strlen(sd->key))', assigned value is 0 app/find-and-replace.c:84:57: note: Null pointer dereference head app/find-and-replace.c:91:12: style: Variable 's2' can be declared as pointer to const [constVariablePointer] head app/find-and-replace.c:95:13: style: Variable 'a' can be declared as pointer to const [constVariablePointer] head app/find-and-replace.c:96:13: style: Variable 'b' can be declared as pointer to const [constVariablePointer] 2.17.0 app/find-and-replace.c:96:52: warning: If memory allocation fails, then there is a possible null pointer dereference: a [nullPointerOutOfMemory] app/find-and-replace.c:95:27: note: Assuming allocation function fails app/find-and-replace.c:95:27: note: Assignment 'a=g_strndup(*value_to_match,p-s1)', assigned value is 0 app/find-and-replace.c:96:52: note: Null pointer dereference 2.17.0 app/find-and-replace.c:98:41: warning: If memory allocation fails, then there is a possible null pointer dereference: a [nullPointerOutOfMemory] app/find-and-replace.c:95:27: note: Assuming allocation function fails app/find-and-replace.c:95:27: note: Assignment 'a=g_strndup(*value_to_match,p-s1)', assigned value is 0 app/find-and-replace.c:98:41: note: Null pointer dereference 2.17.0 app/find-and-replace.c:98:57: warning: If memory allocation fails, then there is a possible null pointer dereference: b [nullPointerOutOfMemory] app/find-and-replace.c:96:26: note: Assuming allocation function fails app/find-and-replace.c:96:26: note: Assignment 'b=g_strdup(*value_to_match+strlen(a)+strlen(sd->key))', assigned value is 0 app/find-and-replace.c:98:57: note: Null pointer dereference head app/interface.c:1226:9: style: Variable 'num' can be declared as pointer to const [constVariablePointer] head app/layer-editor/dia-layer-properties.c:310:11: style: Variable 'name' can be declared as pointer to const [constVariablePointer] head app/magnify.c:167:26: style: Parameter 'tool' can be declared as pointer to const [constParameterPointer] head app/menus.c:578:18: warning: Either the condition 'subpath' is redundant or there is possible null pointer dereference: subpath. [nullPointerRedundantCheck] app/menus.c:604:63: note: Assuming that condition 'subpath' is not redundant app/menus.c:578:18: note: Null pointer dereference 2.17.0 app/menus.c:578:18: warning: If memory allocation fails, then there is a possible null pointer dereference: subpath [nullPointerOutOfMemory] app/menus.c:576:31: note: Assuming allocation function fails app/menus.c:576:31: note: Assignment 'subpath=g_strdup(path)', assigned value is 0 app/menus.c:578:18: note: Null pointer dereference head app/modify_tool.c:160:15: style: Variable 'mtool' can be declared as pointer to const [constVariablePointer] head app/recent_files.c:178:10: style: Variable 'filename' can be declared as pointer to const [constVariablePointer] head app/recent_files.c:82:12: style: Variable 'file' can be declared as pointer to const [constVariablePointer] head app/recent_files.c:84:12: style: Variable 'file_escaped' can be declared as pointer to const [constVariablePointer] head app/scroll_tool.c:58:25: style: Parameter 'tool' can be declared as pointer to const [constParameterPointer] head app/sheet-editor/sheets_dialog_callbacks.c:1442:9: style: Variable 'username' can be declared as pointer to const [constVariablePointer] head app/sheet-editor/sheets_dialog_callbacks.c:1459:11: style: Variable 'basename' can be declared as pointer to const [constVariablePointer] 2.17.0 app/sheet-editor/sheets_dialog_callbacks.c:1463:52: warning: If memory allocation fails, then there is a possible null pointer dereference: basename [nullPointerOutOfMemory] app/sheet-editor/sheets_dialog_callbacks.c:1461:36: note: Assuming allocation function fails app/sheet-editor/sheets_dialog_callbacks.c:1461:36: note: Assignment 'basename=g_path_get_basename(sheet->filename)', assigned value is 0 app/sheet-editor/sheets_dialog_callbacks.c:1463:52: note: Null pointer dereference head app/sheet-editor/sheets_dialog_callbacks.c:1538:13: style: Variable 'basename' can be declared as pointer to const [constVariablePointer] 2.17.0 app/sheet-editor/sheets_dialog_callbacks.c:1543:77: warning: If memory allocation fails, then there is a possible null pointer dereference: basename [nullPointerOutOfMemory] app/sheet-editor/sheets_dialog_callbacks.c:1542:38: note: Assuming allocation function fails app/sheet-editor/sheets_dialog_callbacks.c:1542:38: note: Assignment 'basename=g_path_get_basename(som->svg_filename)', assigned value is 0 app/sheet-editor/sheets_dialog_callbacks.c:1543:77: note: Null pointer dereference 2.17.0 app/sheet-editor/sheets_dialog_callbacks.c:1551:79: warning: If memory allocation fails, then there is a possible null pointer dereference: basename [nullPointerOutOfMemory] app/sheet-editor/sheets_dialog_callbacks.c:1550:40: note: Assuming allocation function fails app/sheet-editor/sheets_dialog_callbacks.c:1550:40: note: Assignment 'basename=g_path_get_basename(som->sheet_object.pixmap_file)', assigned value is 0 app/sheet-editor/sheets_dialog_callbacks.c:1551:79: note: Null pointer dereference head app/sheet-editor/sheets_dialog_callbacks.c:1578:13: style: Variable 'canonical_user_sheets' can be declared as pointer to const [constVariablePointer] head app/sheet-editor/sheets_dialog_callbacks.c:1579:13: style: Variable 'canonical_sheets' can be declared as pointer to const [constVariablePointer] head app/splash.c:22:28: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'splash_realize' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] app/splash.c:64:15: note: You might need to cast the function pointer here app/splash.c:22:28: note: Parameter 'widget' can be declared as pointer to const head app/splash.c:22:52: style: Parameter 'event' can be declared as pointer to const. However it seems that 'splash_realize' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] app/splash.c:64:15: note: You might need to cast the function pointer here app/splash.c:22:52: note: Parameter 'event' can be declared as pointer to const head app/textedit_tool.c:172:27: style: Parameter 'tool' can be declared as pointer to const [constParameterPointer] head app/toolbox.c:722:9: style: Variable 'selection' can be declared as pointer to const [constVariablePointer] head app/toolbox.c:737:10: style: Variable 'sheetname' can be declared as pointer to const [constVariablePointer] head app/toolbox.c:984:13: style: Variable 'alabel' can be declared as pointer to const [constVariablePointer] head app/toolbox.c:984:22: style: Variable 'atip' can be declared as pointer to const [constVariablePointer] head lib/arrows.c:99:24: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head lib/autoroute.c:656:17: style: Parameter 'points' can be declared as pointer to const [constParameterPointer] head lib/bezier_conn.c:1180:35: style: Variable 'change' can be declared as pointer to const [constVariablePointer] head lib/beziershape.c:1207:36: style: Variable 'change' can be declared as pointer to const [constVariablePointer] head lib/color.c:66:25: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head lib/connpoint_line.c:574:22: style: Variable 'change' can be declared as pointer to const [constVariablePointer] head lib/connpoint_line.c:61:33: style: Parameter 'cp' can be declared as pointer to const [constParameterPointer] head lib/connpoint_line.c:80:57: warning: Either the condition 'pos>=cpl->num_connections' is redundant or g_slist_nth() argument nr 2 can have invalid value. The value is -1 but the valid values are '0:'. [invalidFunctionArg] lib/connpoint_line.c:160:47: note: Calling function 'cpl_remove_connpoint', 2nd argument '0' value is 0 lib/connpoint_line.c:74:11: note: Assuming that condition 'pos>=cpl->num_connections' is not redundant lib/connpoint_line.c:75:32: note: Assignment 'pos=cpl->num_connections-1', assigned value is -1 lib/connpoint_line.c:80:57: note: Invalid argument head lib/dia-arrow-cell-renderer.c:110:32: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] head lib/dia-colour-cell-renderer.c:125:33: style: Variable 'priv' can be declared as pointer to const [constVariablePointer] 2.17.0 lib/dia-colour-selector.c:164:20: warning: If memory allocation fails, then there is a possible null pointer dereference: palette [nullPointerOutOfMemory] lib/dia-colour-selector.c:145:35: note: Assuming allocation function fails lib/dia-colour-selector.c:145:35: note: Assignment 'palette=g_string_new("")', assigned value is 0 lib/dia-colour-selector.c:164:20: note: Null pointer dereference 2.17.0 lib/dia-colour-selector.c:165:20: warning: If memory allocation fails, then there is a possible null pointer dereference: palette [nullPointerOutOfMemory] lib/dia-colour-selector.c:145:35: note: Assuming allocation function fails lib/dia-colour-selector.c:145:35: note: Assignment 'palette=g_string_new("")', assigned value is 0 lib/dia-colour-selector.c:165:20: note: Null pointer dereference 2.17.0 lib/dia-colour-selector.c:166:20: warning: If memory allocation fails, then there is a possible null pointer dereference: palette [nullPointerOutOfMemory] lib/dia-colour-selector.c:145:35: note: Assuming allocation function fails lib/dia-colour-selector.c:145:35: note: Assignment 'palette=g_string_new("")', assigned value is 0 lib/dia-colour-selector.c:166:20: note: Null pointer dereference 2.17.0 lib/dia-colour-selector.c:167:20: warning: If memory allocation fails, then there is a possible null pointer dereference: palette [nullPointerOutOfMemory] lib/dia-colour-selector.c:145:35: note: Assuming allocation function fails lib/dia-colour-selector.c:145:35: note: Assignment 'palette=g_string_new("")', assigned value is 0 lib/dia-colour-selector.c:167:20: note: Null pointer dereference 2.17.0 lib/dia-colour-selector.c:168:20: warning: If memory allocation fails, then there is a possible null pointer dereference: palette [nullPointerOutOfMemory] lib/dia-colour-selector.c:145:35: note: Assuming allocation function fails lib/dia-colour-selector.c:145:35: note: Assignment 'palette=g_string_new("")', assigned value is 0 lib/dia-colour-selector.c:168:20: note: Null pointer dereference 2.17.0 lib/dia-colour-selector.c:169:20: warning: If memory allocation fails, then there is a possible null pointer dereference: palette [nullPointerOutOfMemory] lib/dia-colour-selector.c:145:35: note: Assuming allocation function fails lib/dia-colour-selector.c:145:35: note: Assignment 'palette=g_string_new("")', assigned value is 0 lib/dia-colour-selector.c:169:20: note: Null pointer dereference 2.17.0 lib/dia-colour-selector.c:170:20: warning: If memory allocation fails, then there is a possible null pointer dereference: palette [nullPointerOutOfMemory] lib/dia-colour-selector.c:145:35: note: Assuming allocation function fails lib/dia-colour-selector.c:145:35: note: Assignment 'palette=g_string_new("")', assigned value is 0 lib/dia-colour-selector.c:170:20: note: Null pointer dereference 2.17.0 lib/dia-colour-selector.c:171:20: warning: If memory allocation fails, then there is a possible null pointer dereference: palette [nullPointerOutOfMemory] lib/dia-colour-selector.c:145:35: note: Assuming allocation function fails lib/dia-colour-selector.c:145:35: note: Assignment 'palette=g_string_new("")', assigned value is 0 lib/dia-colour-selector.c:171:20: note: Null pointer dereference 2.17.0 lib/dia-colour-selector.c:172:20: warning: If memory allocation fails, then there is a possible null pointer dereference: palette [nullPointerOutOfMemory] lib/dia-colour-selector.c:145:35: note: Assuming allocation function fails lib/dia-colour-selector.c:145:35: note: Assignment 'palette=g_string_new("")', assigned value is 0 lib/dia-colour-selector.c:172:20: note: Null pointer dereference 2.17.0 lib/dia-colour-selector.c:173:20: warning: If memory allocation fails, then there is a possible null pointer dereference: palette [nullPointerOutOfMemory] lib/dia-colour-selector.c:145:35: note: Assuming allocation function fails lib/dia-colour-selector.c:145:35: note: Assignment 'palette=g_string_new("")', assigned value is 0 lib/dia-colour-selector.c:173:20: note: Null pointer dereference head lib/dia-colour-selector.c:178:11: style: Variable 'spec' can be declared as pointer to const [constVariablePointer] 2.17.0 lib/dia-colour-selector.c:187:22: warning: If memory allocation fails, then there is a possible null pointer dereference: palette [nullPointerOutOfMemory] lib/dia-colour-selector.c:145:35: note: Assuming allocation function fails lib/dia-colour-selector.c:145:35: note: Assignment 'palette=g_string_new("")', assigned value is 0 lib/dia-colour-selector.c:187:22: note: Null pointer dereference 2.17.0 lib/dia-colour-selector.c:188:22: warning: If memory allocation fails, then there is a possible null pointer dereference: palette [nullPointerOutOfMemory] lib/dia-colour-selector.c:145:35: note: Assuming allocation function fails lib/dia-colour-selector.c:145:35: note: Assignment 'palette=g_string_new("")', assigned value is 0 lib/dia-colour-selector.c:188:22: note: Null pointer dereference head lib/dia-guide.c:42:28: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] head lib/dia-object-change-list.c:61:24: style: Variable 'change' can be declared as pointer to const [constVariablePointer] 2.17.0 lib/dia_dirs.c:249:20: warning: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] lib/dia_dirs.c:246:20: note: Assuming allocation function fails lib/dia_dirs.c:246:20: note: Assignment 'rel=g_strdup(slave+strlen(bp1)+(g_str_has_suffix(bp1,G_DIR_SEPARATOR_S)?0:1))', assigned value is 0 lib/dia_dirs.c:249:14: note: Assignment 'p=rel', assigned value is 0 lib/dia_dirs.c:249:20: note: Null pointer dereference head lib/dia_dirs.c:59:9: style: Variable 'base' can be declared as pointer to const [constVariablePointer] head lib/dia_svg.c:1769:20: error: Uninitialized variable: buf [uninitvar] 2.17.0 lib/dia_svg.c:1773:20: warning: If memory allocation fails, then there is a possible null pointer dereference: sm [nullPointerOutOfMemory] lib/dia_svg.c:1767:30: note: Assuming allocation function fails lib/dia_svg.c:1767:30: note: Assignment 'sm=g_string_new("matrix(")', assigned value is 0 lib/dia_svg.c:1773:20: note: Null pointer dereference 2.17.0 lib/dia_svg.c:1774:20: warning: If memory allocation fails, then there is a possible null pointer dereference: sm [nullPointerOutOfMemory] lib/dia_svg.c:1767:30: note: Assuming allocation function fails lib/dia_svg.c:1767:30: note: Assignment 'sm=g_string_new("matrix(")', assigned value is 0 lib/dia_svg.c:1774:20: note: Null pointer dereference 2.17.0 lib/dia_svg.c:1779:20: warning: If memory allocation fails, then there is a possible null pointer dereference: sm [nullPointerOutOfMemory] lib/dia_svg.c:1767:30: note: Assuming allocation function fails lib/dia_svg.c:1767:30: note: Assignment 'sm=g_string_new("matrix(")', assigned value is 0 lib/dia_svg.c:1779:20: note: Null pointer dereference 2.17.0 lib/dia_svg.c:1780:20: warning: If memory allocation fails, then there is a possible null pointer dereference: sm [nullPointerOutOfMemory] lib/dia_svg.c:1767:30: note: Assuming allocation function fails lib/dia_svg.c:1767:30: note: Assignment 'sm=g_string_new("matrix(")', assigned value is 0 lib/dia_svg.c:1780:20: note: Null pointer dereference 2.17.0 lib/dia_svg.c:1785:20: warning: If memory allocation fails, then there is a possible null pointer dereference: sm [nullPointerOutOfMemory] lib/dia_svg.c:1767:30: note: Assuming allocation function fails lib/dia_svg.c:1767:30: note: Assignment 'sm=g_string_new("matrix(")', assigned value is 0 lib/dia_svg.c:1785:20: note: Null pointer dereference 2.17.0 lib/dia_svg.c:1786:20: warning: If memory allocation fails, then there is a possible null pointer dereference: sm [nullPointerOutOfMemory] lib/dia_svg.c:1767:30: note: Assuming allocation function fails lib/dia_svg.c:1767:30: note: Assignment 'sm=g_string_new("matrix(")', assigned value is 0 lib/dia_svg.c:1786:20: note: Null pointer dereference 2.17.0 lib/dia_svg.c:1791:20: warning: If memory allocation fails, then there is a possible null pointer dereference: sm [nullPointerOutOfMemory] lib/dia_svg.c:1767:30: note: Assuming allocation function fails lib/dia_svg.c:1767:30: note: Assignment 'sm=g_string_new("matrix(")', assigned value is 0 lib/dia_svg.c:1791:20: note: Null pointer dereference 2.17.0 lib/dia_svg.c:1792:20: warning: If memory allocation fails, then there is a possible null pointer dereference: sm [nullPointerOutOfMemory] lib/dia_svg.c:1767:30: note: Assuming allocation function fails lib/dia_svg.c:1767:30: note: Assignment 'sm=g_string_new("matrix(")', assigned value is 0 lib/dia_svg.c:1792:20: note: Null pointer dereference 2.17.0 lib/dia_svg.c:1797:20: warning: If memory allocation fails, then there is a possible null pointer dereference: sm [nullPointerOutOfMemory] lib/dia_svg.c:1767:30: note: Assuming allocation function fails lib/dia_svg.c:1767:30: note: Assignment 'sm=g_string_new("matrix(")', assigned value is 0 lib/dia_svg.c:1797:20: note: Null pointer dereference 2.17.0 lib/dia_svg.c:1798:20: warning: If memory allocation fails, then there is a possible null pointer dereference: sm [nullPointerOutOfMemory] lib/dia_svg.c:1767:30: note: Assuming allocation function fails lib/dia_svg.c:1767:30: note: Assignment 'sm=g_string_new("matrix(")', assigned value is 0 lib/dia_svg.c:1798:20: note: Null pointer dereference 2.17.0 lib/dia_svg.c:1803:20: warning: If memory allocation fails, then there is a possible null pointer dereference: sm [nullPointerOutOfMemory] lib/dia_svg.c:1767:30: note: Assuming allocation function fails lib/dia_svg.c:1767:30: note: Assignment 'sm=g_string_new("matrix(")', assigned value is 0 lib/dia_svg.c:1803:20: note: Null pointer dereference 2.17.0 lib/dia_svg.c:1804:20: warning: If memory allocation fails, then there is a possible null pointer dereference: sm [nullPointerOutOfMemory] lib/dia_svg.c:1767:30: note: Assuming allocation function fails lib/dia_svg.c:1767:30: note: Assignment 'sm=g_string_new("matrix(")', assigned value is 0 lib/dia_svg.c:1804:20: note: Null pointer dereference 2.17.0 lib/dia_svg.c:354:19: warning: If memory allocation fails, then there is a possible null pointer dereference: vals [nullPointerOutOfMemory] lib/dia_svg.c:350:32: note: Assuming allocation function fails lib/dia_svg.c:350:32: note: Assignment 'vals=g_strsplit(str+4,"%,",-1)', assigned value is 0 lib/dia_svg.c:354:19: note: Null pointer dereference 2.17.0 lib/dia_svg.c:355:42: warning: If memory allocation fails, then there is a possible null pointer dereference: vals [nullPointerOutOfMemory] lib/dia_svg.c:350:32: note: Assuming allocation function fails lib/dia_svg.c:350:32: note: Assignment 'vals=g_strsplit(str+4,"%,",-1)', assigned value is 0 lib/dia_svg.c:355:42: note: Null pointer dereference head lib/dia_svg.c:376:13: style: Variable 'sc' can be declared as pointer to const [constVariablePointer] 2.17.0 lib/dia_svg.c:538:22: warning: If memory allocation fails, then there is a possible null pointer dereference: families [nullPointerOutOfMemory] lib/dia_svg.c:535:34: note: Assuming allocation function fails lib/dia_svg.c:535:34: note: Assignment 'families=g_strsplit(family,",",-1)', assigned value is 0 lib/dia_svg.c:538:22: note: Null pointer dereference head lib/dia_svg.c:598:25: style: Variable 'style' can be declared as pointer to const [constVariablePointer] head lib/dia_svg.c:598:40: style: Variable 'weight' can be declared as pointer to const [constVariablePointer] head lib/dia_svg.c:598:9: style: Variable 'family' can be declared as pointer to const [constVariablePointer] head lib/dia_xml.c:1008:11: style: Variable 'style_name' can be declared as pointer to const [constVariablePointer] head lib/dia_xml.c:1017:11: style: Variable 'name' can be declared as pointer to const [constVariablePointer] head lib/dia_xml.c:1198:19: error: Uninitialized variable: px_buf [uninitvar] head lib/dia_xml.c:1199:19: error: Uninitialized variable: py_buf [uninitvar] head lib/dia_xml.c:1278:19: error: Uninitialized variable: rl_buf [uninitvar] head lib/dia_xml.c:1279:19: error: Uninitialized variable: rr_buf [uninitvar] head lib/dia_xml.c:1280:19: error: Uninitialized variable: rt_buf [uninitvar] head lib/dia_xml.c:1281:19: error: Uninitialized variable: rb_buf [uninitvar] head lib/dia_xml.c:1331:9: style: Variable 'utf8' can be declared as pointer to const [constVariablePointer] head lib/dia_xml.c:216:55: error: Invalid g_file_open_tmp() argument nr 2. A nul-terminated string is required. [invalidFunctionArgStr] head lib/diacontext.c:165:9: style: Variable 'errstr' can be declared as pointer to const [constVariablePointer] head lib/diarenderer.c:1948:11: style: Variable 'str' can be declared as pointer to const [constVariablePointer] head lib/diasvgrenderer.c:110:19: error: Uninitialized variable: vbuf [uninitvar] head lib/diasvgrenderer.c:149:83: error: Uninitialized variable: vbuf [uninitvar] head lib/diasvgrenderer.c:157:83: error: Uninitialized variable: vbuf [legacyUninitvar] head lib/diasvgrenderer.c:321:7: error: Uninitialized variable: dash_length_buf [uninitvar] head lib/diasvgrenderer.c:328:7: error: Uninitialized variable: dot_length_buf [uninitvar] head lib/diasvgrenderer.c:329:7: error: Uninitialized variable: hole_width_buf [uninitvar] head lib/diasvgrenderer.c:412:16: style: Parameter 'fill' can be declared as pointer to const. However it seems that 'get_draw_style' is a callback function, if 'fill' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/diasvgrenderer.c:1027:40: note: You might need to cast the function pointer here lib/diasvgrenderer.c:412:16: note: Parameter 'fill' can be declared as pointer to const head lib/diasvgrenderer.c:413:16: style: Parameter 'stroke' can be declared as pointer to const. However it seems that 'get_draw_style' is a callback function, if 'stroke' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/diasvgrenderer.c:1027:40: note: You might need to cast the function pointer here lib/diasvgrenderer.c:413:16: note: Parameter 'stroke' can be declared as pointer to const head lib/diasvgrenderer.c:433:25: error: Uninitialized variable: alpha_buf [uninitvar] head lib/diasvgrenderer.c:441:24: error: Uninitialized variable: alpha_buf [legacyUninitvar] head lib/diasvgrenderer.c:442:7: error: Uninitialized variable: linewidth_buf [uninitvar] head lib/diasvgrenderer.c:477:3: error: Uninitialized variable: d_buf [uninitvar] head lib/diasvgrenderer.c:493:15: style: Parameter 'points' can be declared as pointer to const. However it seems that 'draw_polyline' is a callback function, if 'points' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/diasvgrenderer.c:1017:36: note: You might need to cast the function pointer here lib/diasvgrenderer.c:493:15: note: Parameter 'points' can be declared as pointer to const 2.17.0 lib/diasvgrenderer.c:509:28: warning: If memory allocation fails, then there is a possible null pointer dereference: str [nullPointerOutOfMemory] lib/diasvgrenderer.c:507:21: note: Assuming allocation function fails lib/diasvgrenderer.c:507:21: note: Assignment 'str=g_string_new(NULL)', assigned value is 0 lib/diasvgrenderer.c:509:28: note: Null pointer dereference head lib/diasvgrenderer.c:510:9: error: Uninitialized variable: px_buf [uninitvar] head lib/diasvgrenderer.c:511:9: error: Uninitialized variable: py_buf [uninitvar] 2.17.0 lib/diasvgrenderer.c:512:59: warning: If memory allocation fails, then there is a possible null pointer dereference: str [nullPointerOutOfMemory] lib/diasvgrenderer.c:507:21: note: Assuming allocation function fails lib/diasvgrenderer.c:507:21: note: Assignment 'str=g_string_new(NULL)', assigned value is 0 lib/diasvgrenderer.c:512:59: note: Null pointer dereference head lib/diasvgrenderer.c:522:15: style: Parameter 'points' can be declared as pointer to const. However it seems that 'draw_polygon' is a callback function, if 'points' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/diasvgrenderer.c:1007:34: note: You might need to cast the function pointer here lib/diasvgrenderer.c:522:15: note: Parameter 'points' can be declared as pointer to const 2.17.0 lib/diasvgrenderer.c:541:28: warning: If memory allocation fails, then there is a possible null pointer dereference: str [nullPointerOutOfMemory] lib/diasvgrenderer.c:539:21: note: Assuming allocation function fails lib/diasvgrenderer.c:539:21: note: Assignment 'str=g_string_new(NULL)', assigned value is 0 lib/diasvgrenderer.c:541:28: note: Null pointer dereference head lib/diasvgrenderer.c:542:9: error: Uninitialized variable: px_buf [uninitvar] head lib/diasvgrenderer.c:543:9: error: Uninitialized variable: py_buf [uninitvar] 2.17.0 lib/diasvgrenderer.c:544:59: warning: If memory allocation fails, then there is a possible null pointer dereference: str [nullPointerOutOfMemory] lib/diasvgrenderer.c:539:21: note: Assuming allocation function fails lib/diasvgrenderer.c:539:21: note: Assignment 'str=g_string_new(NULL)', assigned value is 0 lib/diasvgrenderer.c:544:59: note: Null pointer dereference head lib/diasvgrenderer.c:565:3: error: Uninitialized variable: d_buf [uninitvar] head lib/diasvgrenderer.c:610:35: error: Uninitialized variable: sy_buf [uninitvar] head lib/diasvgrenderer.c:610:7: error: Uninitialized variable: sx_buf [uninitvar] head lib/diasvgrenderer.c:611:35: error: Uninitialized variable: ry_buf [uninitvar] head lib/diasvgrenderer.c:611:7: error: Uninitialized variable: rx_buf [uninitvar] head lib/diasvgrenderer.c:613:35: error: Uninitialized variable: ey_buf [uninitvar] head lib/diasvgrenderer.c:613:7: error: Uninitialized variable: ex_buf [uninitvar] head lib/diasvgrenderer.c:653:35: error: Uninitialized variable: sy_buf [uninitvar] head lib/diasvgrenderer.c:653:7: error: Uninitialized variable: sx_buf [uninitvar] head lib/diasvgrenderer.c:654:35: error: Uninitialized variable: ry_buf [uninitvar] head lib/diasvgrenderer.c:654:7: error: Uninitialized variable: rx_buf [uninitvar] head lib/diasvgrenderer.c:656:35: error: Uninitialized variable: ey_buf [uninitvar] head lib/diasvgrenderer.c:656:7: error: Uninitialized variable: ex_buf [uninitvar] head lib/diasvgrenderer.c:657:7: error: Uninitialized variable: cx_buf [uninitvar] head lib/diasvgrenderer.c:658:7: error: Uninitialized variable: cy_buf [uninitvar] head lib/diasvgrenderer.c:681:3: error: Uninitialized variable: d_buf [uninitvar] head lib/diasvgrenderer.c:693:12: style: Parameter 'points' can be declared as pointer to const [constParameterPointer] head lib/diasvgrenderer.c:721:6: error: Uninitialized variable: p1x_buf [uninitvar] head lib/diasvgrenderer.c:722:6: error: Uninitialized variable: p1y_buf [uninitvar] head lib/diasvgrenderer.c:747:9: error: Uninitialized variable: p2x_buf [uninitvar] head lib/diasvgrenderer.c:748:9: error: Uninitialized variable: p2y_buf [uninitvar] head lib/diasvgrenderer.c:749:9: error: Uninitialized variable: p3x_buf [uninitvar] head lib/diasvgrenderer.c:750:9: error: Uninitialized variable: p3y_buf [uninitvar] head lib/diasvgrenderer.c:876:3: error: Uninitialized variable: d_buf [uninitvar] head lib/diasvgrenderer.c:906:3: error: Uninitialized variable: d_buf [uninitvar] head lib/diasvgrenderer.c:918:12: style: Variable 'prefix' can be declared as pointer to const [constVariablePointer] head lib/diasvgrenderer.c:952:19: error: Uninitialized variable: buf [uninitvar] 2.17.0 lib/filter.c:255:22: warning: If memory allocation fails, then there is a possible null pointer dereference: str [nullPointerOutOfMemory] lib/filter.c:246:31: note: Assuming allocation function fails lib/filter.c:246:31: note: Assignment 'str=g_string_new(((char*)g_dgettext(NULL,ifilter->description)))', assigned value is 0 lib/filter.c:255:22: note: Null pointer dereference 2.17.0 lib/filter.c:79:22: warning: If memory allocation fails, then there is a possible null pointer dereference: str [nullPointerOutOfMemory] lib/filter.c:70:31: note: Assuming allocation function fails lib/filter.c:70:31: note: Assignment 'str=g_string_new(((char*)g_dgettext(NULL,efilter->description)))', assigned value is 0 lib/filter.c:79:22: note: Null pointer dereference head lib/layer.c:441:5: warning: Assert statement calls a function which may have desired side effects: 'g_list_nth'. [assertWithSideEffect] head lib/message.c:337:9: style: Variable 'log' can be declared as pointer to const [constVariablePointer] head lib/object_defaults.c:116:11: style: Variable 'default_filename' can be declared as pointer to const [constVariablePointer] head lib/object_defaults.c:57:3: warning: Assert statement calls a function which may have desired side effects: 'g_hash_table_lookup'. [assertWithSideEffect] head lib/orth_conn.c:1002:38: style: Variable 'change' can be declared as pointer to const [constVariablePointer] head lib/orth_conn.c:1151:38: style: Variable 'change' can be declared as pointer to const [constVariablePointer] head lib/orth_conn.c:1275:37: style: Variable 'change' can be declared as pointer to const [constVariablePointer] head lib/orth_conn.c:390:10: style: Variable 'points' can be declared as pointer to const [constVariablePointer] head lib/parent.c:224:40: style: Parameter 'delta' can be declared as pointer to const [constParameterPointer] head lib/persistence.c:135:10: style: Variable 'string' can be declared as pointer to const [constVariablePointer] 2.17.0 lib/persistence.c:149:17: warning: If memory allocation fails, then there is a possible null pointer dereference: strings [nullPointerOutOfMemory] lib/persistence.c:145:33: note: Assuming allocation function fails lib/persistence.c:145:33: note: Assignment 'strings=g_strsplit(string,"\n",-1)', assigned value is 0 lib/persistence.c:149:17: note: Null pointer dereference 2.17.0 lib/persistence.c:150:43: warning: If memory allocation fails, then there is a possible null pointer dereference: strings [nullPointerOutOfMemory] lib/persistence.c:145:33: note: Assuming allocation function fails lib/persistence.c:145:33: note: Assignment 'strings=g_strsplit(string,"\n",-1)', assigned value is 0 lib/persistence.c:150:43: note: Null pointer dereference head lib/persistence.c:327:10: style: Variable 'filename' can be declared as pointer to const [constVariablePointer] 2.17.0 lib/persistence.c:402:21: warning: If memory allocation fails, then there is a possible null pointer dereference: buf [nullPointerOutOfMemory] lib/persistence.c:399:21: note: Assuming allocation function fails lib/persistence.c:399:21: note: Assignment 'buf=g_string_new("")', assigned value is 0 lib/persistence.c:402:21: note: Null pointer dereference 2.17.0 lib/persistence.c:407:57: warning: If memory allocation fails, then there is a possible null pointer dereference: buf [nullPointerOutOfMemory] lib/persistence.c:399:21: note: Assuming allocation function fails lib/persistence.c:399:21: note: Assignment 'buf=g_string_new("")', assigned value is 0 lib/persistence.c:407:57: note: Null pointer dereference head lib/persistence.c:501:10: style: Variable 'filename' can be declared as pointer to const [constVariablePointer] head lib/plug-ins.c:350:9: style: Variable 'lib_dir' can be declared as pointer to const [constVariablePointer] 2.17.0 lib/plug-ins.c:365:17: warning: If memory allocation fails, then there is a possible null pointer dereference: paths [nullPointerOutOfMemory] lib/plug-ins.c:362:31: note: Assuming allocation function fails lib/plug-ins.c:362:31: note: Assignment 'paths=g_strsplit(library_path,G_SEARCHPATH_SEPARATOR_S,0)', assigned value is 0 lib/plug-ins.c:365:17: note: Null pointer dereference 2.17.0 lib/plug-ins.c:366:35: warning: If memory allocation fails, then there is a possible null pointer dereference: paths [nullPointerOutOfMemory] lib/plug-ins.c:362:31: note: Assuming allocation function fails lib/plug-ins.c:362:31: note: Assignment 'paths=g_strsplit(library_path,G_SEARCHPATH_SEPARATOR_S,0)', assigned value is 0 lib/plug-ins.c:366:35: note: Null pointer dereference head lib/plug-ins.c:419:10: style: Variable 'filename' can be declared as pointer to const [constVariablePointer] head lib/plug-ins.c:545:10: style: Variable 'filename' can be declared as pointer to const [constVariablePointer] head lib/poly_conn.c:524:28: style: Variable 'change' can be declared as pointer to const [constVariablePointer] head lib/polyshape.c:598:29: style: Variable 'change' can be declared as pointer to const [constVariablePointer] head lib/prop_attr.c:216:12: style: Variable 'str' can be declared as pointer to const [constVariablePointer] head lib/prop_attr.c:235:12: style: Variable 'str' can be declared as pointer to const [constVariablePointer] head lib/prop_basic.c:244:30: style: Parameter 'prop' can be declared as pointer to const. However it seems that 'noopprop_free' is a callback function, if 'prop' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/prop_basic.c:313:23: note: You might need to cast the function pointer here lib/prop_basic.c:244:30: note: Parameter 'prop' can be declared as pointer to const head lib/prop_matrix.c:117:19: error: Uninitialized variable: buf [uninitvar] head lib/prop_matrix.c:158:14: style: Variable 'dest' can be declared as pointer to const [constVariablePointer] head lib/prop_matrix.c:50:33: style: Parameter 'prop' can be declared as pointer to const. However it seems that 'matrixprop_free' is a callback function, if 'prop' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/prop_matrix.c:265:23: note: You might need to cast the function pointer here lib/prop_matrix.c:50:33: note: Parameter 'prop' can be declared as pointer to const head lib/prop_text.c:80:33: style: Parameter 'prop' can be declared as pointer to const. However it seems that 'stringprop_free' is a callback function, if 'prop' is declared with const you might also need to cast function pointer(s). [constParameterCallback] lib/prop_text.c:370:23: note: You might need to cast the function pointer here lib/prop_text.c:80:33: note: Parameter 'prop' can be declared as pointer to const head lib/renderer/diacairo-interactive.c:515:21: style: Variable 'base_renderer' can be declared as pointer to const [constVariablePointer] head lib/renderer/diacairo-interactive.c:84:32: style: Variable 'renderer' can be declared as pointer to const [constVariablePointer] head lib/renderer/diacairo-interactive.c:85:21: style: Variable 'base_renderer' can be declared as pointer to const [constVariablePointer] head lib/renderer/diacairo.c:333:14: style: Variable 'kind' is assigned a value that is never used. [unreadVariable] 2.17.0 lib/sheet.c:153:17: warning: If memory allocation fails, then there is a possible null pointer dereference: dirs [nullPointerOutOfMemory] lib/sheet.c:150:30: note: Assuming allocation function fails lib/sheet.c:150:30: note: Assignment 'dirs=g_strsplit(sheet_path,G_SEARCHPATH_SEPARATOR_S,0)', assigned value is 0 lib/sheet.c:153:17: note: Null pointer dereference 2.17.0 lib/sheet.c:154:44: warning: If memory allocation fails, then there is a possible null pointer dereference: dirs [nullPointerOutOfMemory] lib/sheet.c:150:30: note: Assuming allocation function fails lib/sheet.c:150:30: note: Assignment 'dirs=g_strsplit(sheet_path,G_SEARCHPATH_SEPARATOR_S,0)', assigned value is 0 lib/sheet.c:154:44: note: Null pointer dereference 2.17.0 lib/sheet.c:155:29: warning: If memory allocation fails, then there is a possible null pointer dereference: dirs [nullPointerOutOfMemory] lib/sheet.c:150:30: note: Assuming allocation function fails lib/sheet.c:150:30: note: Assignment 'dirs=g_strsplit(sheet_path,G_SEARCHPATH_SEPARATOR_S,0)', assigned value is 0 lib/sheet.c:155:29: note: Null pointer dereference head lib/sheet.c:217:9: style: Variable 'sheetdir' can be declared as pointer to const [constVariablePointer] 2.17.0 lib/text.c:1005:22: warning: If memory allocation fails, then there is a possible null pointer dereference: str1 [nullPointerOutOfMemory] lib/text.c:1004:20: note: Assuming allocation function fails lib/text.c:1004:20: note: Assignment 'str1=g_strndup(line,utf8_before-line)', assigned value is 0 lib/text.c:1005:22: note: Null pointer dereference head lib/text.c:1226:9: style: Variable 'str' can be declared as pointer to const [constVariablePointer] head lib/text.c:1250:9: style: Variable 'string' can be declared as pointer to const [constVariablePointer] head lib/text.c:881:9: style: Variable 'str1' can be declared as pointer to const [constVariablePointer] 2.17.0 lib/text.c:896:22: warning: If memory allocation fails, then there is a possible null pointer dereference: str1 [nullPointerOutOfMemory] lib/text.c:895:20: note: Assuming allocation function fails lib/text.c:895:20: note: Assignment 'str1=g_strndup(line,utf8_before-line)', assigned value is 0 lib/text.c:896:22: note: Null pointer dereference head lib/text.c:921:9: style: Variable 'str1' can be declared as pointer to const [constVariablePointer] 2.17.0 lib/text.c:936:22: warning: If memory allocation fails, then there is a possible null pointer dereference: str1 [nullPointerOutOfMemory] lib/text.c:935:20: note: Assuming allocation function fails lib/text.c:935:20: note: Assignment 'str1=g_strndup(line,utf8_before-line)', assigned value is 0 lib/text.c:936:22: note: Null pointer dereference head lib/text.c:993:9: style: Variable 'str1' can be declared as pointer to const [constVariablePointer] head lib/textline.c:250:23: style: Variable 'run' can be declared as pointer to const [constVariablePointer] head objects/Misc/diagram_as_object.c:384:11: style: Variable 'dirname' can be declared as pointer to const [constVariablePointer] head objects/Misc/diagram_as_object.c:406:11: style: Variable 'dirname' can be declared as pointer to const [constVariablePointer] 2.17.0 objects/Misc/diagram_as_object.c:407:32: warning: If memory allocation fails, then there is a possible null pointer dereference: dirname [nullPointerOutOfMemory] objects/Misc/diagram_as_object.c:406:40: note: Assuming allocation function fails objects/Misc/diagram_as_object.c:406:40: note: Assignment 'dirname=g_path_get_dirname(dia_context_get_filename(ctx))', assigned value is 0 objects/Misc/diagram_as_object.c:407:32: note: Null pointer dereference head objects/UML/association.c:526:21: style: Variable 'state' can be declared as pointer to const [constVariablePointer] head objects/UML/class.c:1390:13: style: Variable 'CommentString' can be declared as pointer to const [constVariablePointer] head objects/UML/class.c:1425:13: style: Variable 'CommentString' can be declared as pointer to const [constVariablePointer] 2.17.0 objects/UML/class.c:636:3: warning: If memory allocation fails, then there is a possible null pointer dereference: whitespaces [nullPointerOutOfMemory] objects/UML/class.c:635:26: note: Assuming allocation function fails objects/UML/class.c:635:26: note: Assignment 'whitespaces=g_strdup(string)', assigned value is 0 objects/UML/class.c:636:3: note: Null pointer dereference head objects/UML/umlattribute.c:157:34: style: Parameter 'attr' can be declared as pointer to const. However it seems that 'attribute_destroy' is a callback function, if 'attr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/UML/umlattribute.c:173:49: note: You might need to cast the function pointer here objects/UML/umlattribute.c:157:34: note: Parameter 'attr' can be declared as pointer to const head objects/UML/umlformalparameter.c:94:47: style: Parameter 'param' can be declared as pointer to const. However it seems that 'formal_parameter_destroy' is a callback function, if 'param' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/UML/umlformalparameter.c:104:50: note: You might need to cast the function pointer here objects/UML/umlformalparameter.c:94:47: note: Parameter 'param' can be declared as pointer to const head objects/UML/umlparameter.c:125:31: style: Parameter 'param' can be declared as pointer to const. However it seems that 'parameter_free' is a callback function, if 'param' is declared with const you might also need to cast function pointer(s). [constParameterCallback] objects/UML/umlparameter.c:137:50: note: You might need to cast the function pointer here objects/UML/umlparameter.c:125:31: note: Parameter 'param' can be declared as pointer to const 2.17.0 objects/chronogram/chronoline_event.c:313:19: warning: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] objects/chronogram/chronoline_event.c:312:18: note: Assuming allocation function fails objects/chronogram/chronoline_event.c:312:18: note: Assignment 'ps=g_strdup(events)', assigned value is 0 objects/chronogram/chronoline_event.c:313:14: note: Assignment 'p=ps', assigned value is 0 objects/chronogram/chronoline_event.c:313:19: note: Null pointer dereference head objects/chronogram/chronoline_event.c:62:12: style: Variable 'cle' can be declared as pointer to const [constVariablePointer] head objects/custom/custom_util.c:30:9: style: Variable 'dirname' can be declared as pointer to const [constVariablePointer] head objects/custom_lines/custom_lines.c:151:9: style: Variable 'home_dir' can be declared as pointer to const [constVariablePointer] 2.17.0 objects/custom_lines/custom_lines.c:168:17: warning: If memory allocation fails, then there is a possible null pointer dereference: dirs [nullPointerOutOfMemory] objects/custom_lines/custom_lines.c:165:30: note: Assuming allocation function fails objects/custom_lines/custom_lines.c:165:30: note: Assignment 'dirs=g_strsplit(line_path,G_SEARCHPATH_SEPARATOR_S,0)', assigned value is 0 objects/custom_lines/custom_lines.c:168:17: note: Null pointer dereference 2.17.0 objects/custom_lines/custom_lines.c:169:33: warning: If memory allocation fails, then there is a possible null pointer dereference: dirs [nullPointerOutOfMemory] objects/custom_lines/custom_lines.c:165:30: note: Assuming allocation function fails objects/custom_lines/custom_lines.c:165:30: note: Assignment 'dirs=g_strsplit(line_path,G_SEARCHPATH_SEPARATOR_S,0)', assigned value is 0 objects/custom_lines/custom_lines.c:169:33: note: Null pointer dereference head objects/custom_lines/custom_lines.c:173:11: style: Variable 'thedir' can be declared as pointer to const [constVariablePointer] 2.17.0 objects/custom_lines/custom_lines.c:87:37: warning: If memory allocation fails, then there is a possible null pointer dereference: chunks [nullPointerOutOfMemory] objects/custom_lines/custom_lines.c:82:35: note: Assuming allocation function fails objects/custom_lines/custom_lines.c:82:35: note: Assignment 'chunks=g_strsplit(info->icon_filename,".png",0)', assigned value is 0 objects/custom_lines/custom_lines.c:87:37: note: Null pointer dereference head objects/custom_lines/line_info.c:56:10: style: Variable 'dirname' can be declared as pointer to const [constVariablePointer] head objects/standard/image.c:224:9: style: Variable 'old_file' can be declared as pointer to const [constVariablePointer] 2.17.0 plug-ins/cgm/cgm.c:198:25: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: str [nullPointerOutOfMemory] plug-ins/cgm/cgm.c:193:23: note: Assuming allocation function fails plug-ins/cgm/cgm.c:193:23: note: Assignment 'str=g_string_new(NULL)', assigned value is 0 plug-ins/cgm/cgm.c:198:25: note: Null pointer dereference 2.17.0 plug-ins/cgm/cgm.c:202:16: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: str [nullPointerOutOfMemory] plug-ins/cgm/cgm.c:193:23: note: Assuming allocation function fails plug-ins/cgm/cgm.c:193:23: note: Assignment 'str=g_string_new(NULL)', assigned value is 0 plug-ins/cgm/cgm.c:202:16: note: Null pointer dereference 2.17.0 plug-ins/cgm/cgm.c:203:19: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: str [nullPointerOutOfMemory] plug-ins/cgm/cgm.c:193:23: note: Assuming allocation function fails plug-ins/cgm/cgm.c:193:23: note: Assignment 'str=g_string_new(NULL)', assigned value is 0 plug-ins/cgm/cgm.c:203:19: note: Null pointer dereference 2.17.0 plug-ins/drs/dia-render-script-import.c:111:17: warning: If memory allocation fails, then there is a possible null pointer dereference: split [nullPointerOutOfMemory] plug-ins/drs/dia-render-script-import.c:108:32: note: Assuming allocation function fails plug-ins/drs/dia-render-script-import.c:108:32: note: Assignment 'split=g_strsplit((char*)str," ",-1)', assigned value is 0 plug-ins/drs/dia-render-script-import.c:111:17: note: Null pointer dereference 2.17.0 plug-ins/drs/dia-render-script-import.c:114:17: warning: If memory allocation fails, then there is a possible null pointer dereference: split [nullPointerOutOfMemory] plug-ins/drs/dia-render-script-import.c:108:32: note: Assuming allocation function fails plug-ins/drs/dia-render-script-import.c:108:32: note: Assignment 'split=g_strsplit((char*)str," ",-1)', assigned value is 0 plug-ins/drs/dia-render-script-import.c:114:17: note: Null pointer dereference 2.17.0 plug-ins/drs/dia-render-script-import.c:116:13: warning: If memory allocation fails, then there is a possible null pointer dereference: split [nullPointerOutOfMemory] plug-ins/drs/dia-render-script-import.c:108:32: note: Assuming allocation function fails plug-ins/drs/dia-render-script-import.c:108:32: note: Assignment 'split=g_strsplit((char*)str," ",-1)', assigned value is 0 plug-ins/drs/dia-render-script-import.c:116:13: note: Null pointer dereference 2.17.0 plug-ins/drs/dia-render-script-import.c:86:17: warning: If memory allocation fails, then there is a possible null pointer dereference: split [nullPointerOutOfMemory] plug-ins/drs/dia-render-script-import.c:83:32: note: Assuming allocation function fails plug-ins/drs/dia-render-script-import.c:83:32: note: Assignment 'split=g_strsplit((char*)str," ",-1)', assigned value is 0 plug-ins/drs/dia-render-script-import.c:86:17: note: Null pointer dereference 2.17.0 plug-ins/drs/dia-render-script-import.c:89:17: warning: If memory allocation fails, then there is a possible null pointer dereference: split [nullPointerOutOfMemory] plug-ins/drs/dia-render-script-import.c:83:32: note: Assuming allocation function fails plug-ins/drs/dia-render-script-import.c:83:32: note: Assignment 'split=g_strsplit((char*)str," ",-1)', assigned value is 0 plug-ins/drs/dia-render-script-import.c:89:17: note: Null pointer dereference 2.17.0 plug-ins/drs/dia-render-script-import.c:91:13: warning: If memory allocation fails, then there is a possible null pointer dereference: split [nullPointerOutOfMemory] plug-ins/drs/dia-render-script-import.c:83:32: note: Assuming allocation function fails plug-ins/drs/dia-render-script-import.c:83:32: note: Assignment 'split=g_strsplit((char*)str," ",-1)', assigned value is 0 plug-ins/drs/dia-render-script-import.c:91:13: note: Null pointer dereference head plug-ins/drs/dia-render-script-renderer.c:240:5: warning: Return value of function g_queue_pop_tail() is not used. [ignoredReturnValue] head plug-ins/drs/dia-render-script-renderer.c:292:44: style: Parameter 'pt' can be declared as pointer to const [constParameterPointer] 2.17.0 plug-ins/drs/dia-render-script-renderer.c:297:22: warning: If memory allocation fails, then there is a possible null pointer dereference: str [nullPointerOutOfMemory] plug-ins/drs/dia-render-script-renderer.c:323:22: note: Assuming allocation function fails plug-ins/drs/dia-render-script-renderer.c:323:22: note: Assignment 'str=g_string_new(NULL)', assigned value is 0 plug-ins/drs/dia-render-script-renderer.c:326:27: note: Calling function '_string_append_point', 1st argument 'str' value is 0 plug-ins/drs/dia-render-script-renderer.c:297:22: note: Null pointer dereference head plug-ins/drs/dia-render-script-renderer.c:298:20: error: Uninitialized variable: value [uninitvar] 2.17.0 plug-ins/drs/dia-render-script-renderer.c:299:20: warning: If memory allocation fails, then there is a possible null pointer dereference: str [nullPointerOutOfMemory] plug-ins/drs/dia-render-script-renderer.c:323:22: note: Assuming allocation function fails plug-ins/drs/dia-render-script-renderer.c:323:22: note: Assignment 'str=g_string_new(NULL)', assigned value is 0 plug-ins/drs/dia-render-script-renderer.c:326:27: note: Calling function '_string_append_point', 1st argument 'str' value is 0 plug-ins/drs/dia-render-script-renderer.c:299:20: note: Null pointer dereference 2.17.0 plug-ins/drs/dia-render-script-renderer.c:300:20: warning: If memory allocation fails, then there is a possible null pointer dereference: str [nullPointerOutOfMemory] plug-ins/drs/dia-render-script-renderer.c:323:22: note: Assuming allocation function fails plug-ins/drs/dia-render-script-renderer.c:323:22: note: Assignment 'str=g_string_new(NULL)', assigned value is 0 plug-ins/drs/dia-render-script-renderer.c:326:27: note: Calling function '_string_append_point', 1st argument 'str' value is 0 plug-ins/drs/dia-render-script-renderer.c:300:20: note: Null pointer dereference 2.17.0 plug-ins/drs/dia-render-script-renderer.c:302:20: warning: If memory allocation fails, then there is a possible null pointer dereference: str [nullPointerOutOfMemory] plug-ins/drs/dia-render-script-renderer.c:323:22: note: Assuming allocation function fails plug-ins/drs/dia-render-script-renderer.c:323:22: note: Assignment 'str=g_string_new(NULL)', assigned value is 0 plug-ins/drs/dia-render-script-renderer.c:326:27: note: Calling function '_string_append_point', 1st argument 'str' value is 0 plug-ins/drs/dia-render-script-renderer.c:302:20: note: Null pointer dereference 2.17.0 plug-ins/drs/dia-render-script-renderer.c:311:55: warning: If memory allocation fails, then there is a possible null pointer dereference: str [nullPointerOutOfMemory] plug-ins/drs/dia-render-script-renderer.c:309:22: note: Assuming allocation function fails plug-ins/drs/dia-render-script-renderer.c:309:22: note: Assignment 'str=g_string_new(NULL)', assigned value is 0 plug-ins/drs/dia-render-script-renderer.c:311:55: note: Null pointer dereference 2.17.0 plug-ins/drs/dia-render-script-renderer.c:328:61: warning: If memory allocation fails, then there is a possible null pointer dereference: str [nullPointerOutOfMemory] plug-ins/drs/dia-render-script-renderer.c:323:22: note: Assuming allocation function fails plug-ins/drs/dia-render-script-renderer.c:323:22: note: Assignment 'str=g_string_new(NULL)', assigned value is 0 plug-ins/drs/dia-render-script-renderer.c:328:61: note: Null pointer dereference head plug-ins/drs/dia-render-script-renderer.c:60:20: error: Uninitialized variable: value [uninitvar] head plug-ins/metapost/render_metapost.c:1168:6: error: Uninitialized variable: d1_buf [uninitvar] head plug-ins/metapost/render_metapost.c:1169:6: error: Uninitialized variable: d2_buf [uninitvar] head plug-ins/metapost/render_metapost.c:1170:6: error: Uninitialized variable: d3_buf [uninitvar] head plug-ins/metapost/render_metapost.c:1171:6: error: Uninitialized variable: d4_buf [uninitvar] head plug-ins/metapost/render_metapost.c:172:29: error: Uninitialized variable: d1_buf [uninitvar] head plug-ins/metapost/render_metapost.c:177:33: error: Uninitialized variable: d2_buf [uninitvar] head plug-ins/metapost/render_metapost.c:178:33: error: Uninitialized variable: d3_buf [uninitvar] head plug-ins/metapost/render_metapost.c:185:50: style: Parameter 'color' can be declared as pointer to const [constParameterPointer] head plug-ins/metapost/render_metapost.c:193:13: error: Uninitialized variable: red_buf [uninitvar] head plug-ins/metapost/render_metapost.c:194:6: error: Uninitialized variable: green_buf [uninitvar] head plug-ins/metapost/render_metapost.c:195:6: error: Uninitialized variable: blue_buf [uninitvar] head plug-ins/metapost/render_metapost.c:247:54: error: Uninitialized variable: buf [uninitvar] head plug-ins/metapost/render_metapost.c:335:7: error: Uninitialized variable: dash_length_buf [uninitvar] head plug-ins/metapost/render_metapost.c:343:7: error: Uninitialized variable: dot_lenght_buf [uninitvar] head plug-ins/metapost/render_metapost.c:344:7: error: Uninitialized variable: hole_width_buf [uninitvar] head plug-ins/metapost/render_metapost.c:459:11: style: Parameter 'start' can be declared as pointer to const. However it seems that 'draw_line' is a callback function, if 'start' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/metapost/render_metapost.c:1070:31: note: You might need to cast the function pointer here plug-ins/metapost/render_metapost.c:459:11: note: Parameter 'start' can be declared as pointer to const head plug-ins/metapost/render_metapost.c:459:25: style: Parameter 'end' can be declared as pointer to const. However it seems that 'draw_line' is a callback function, if 'end' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/metapost/render_metapost.c:1070:31: note: You might need to cast the function pointer here plug-ins/metapost/render_metapost.c:459:25: note: Parameter 'end' can be declared as pointer to const head plug-ins/metapost/render_metapost.c:471:35: error: Uninitialized variable: sy_buf [uninitvar] head plug-ins/metapost/render_metapost.c:471:6: error: Uninitialized variable: sx_buf [uninitvar] head plug-ins/metapost/render_metapost.c:472:33: error: Uninitialized variable: ey_buf [uninitvar] head plug-ins/metapost/render_metapost.c:472:6: error: Uninitialized variable: ex_buf [uninitvar] head plug-ins/metapost/render_metapost.c:478:15: style: Parameter 'points' can be declared as pointer to const. However it seems that 'draw_polyline' is a callback function, if 'points' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/metapost/render_metapost.c:1071:35: note: You might need to cast the function pointer here plug-ins/metapost/render_metapost.c:478:15: note: Parameter 'points' can be declared as pointer to const head plug-ins/metapost/render_metapost.c:490:6: error: Uninitialized variable: px_buf [uninitvar] head plug-ins/metapost/render_metapost.c:491:6: error: Uninitialized variable: py_buf [uninitvar] head plug-ins/metapost/render_metapost.c:503:14: style: Parameter 'points' can be declared as pointer to const. However it seems that 'draw_polygon' is a callback function, if 'points' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/metapost/render_metapost.c:1073:34: note: You might need to cast the function pointer here plug-ins/metapost/render_metapost.c:503:14: note: Parameter 'points' can be declared as pointer to const head plug-ins/metapost/render_metapost.c:504:14: style: Parameter 'fill' can be declared as pointer to const. However it seems that 'draw_polygon' is a callback function, if 'fill' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/metapost/render_metapost.c:1073:34: note: You might need to cast the function pointer here plug-ins/metapost/render_metapost.c:504:14: note: Parameter 'fill' can be declared as pointer to const head plug-ins/metapost/render_metapost.c:521:6: error: Uninitialized variable: px_buf [uninitvar] head plug-ins/metapost/render_metapost.c:522:6: error: Uninitialized variable: py_buf [uninitvar] head plug-ins/metapost/render_metapost.c:534:3: error: Uninitialized variable: red_buf [uninitvar] head plug-ins/metapost/render_metapost.c:535:3: error: Uninitialized variable: green_buf [uninitvar] head plug-ins/metapost/render_metapost.c:536:3: error: Uninitialized variable: blue_buf [uninitvar] head plug-ins/metapost/render_metapost.c:546:14: style: Parameter 'center' can be declared as pointer to const [constParameterPointer] head plug-ins/metapost/render_metapost.c:562:56: error: Uninitialized variable: d1_buf [uninitvar] head plug-ins/metapost/render_metapost.c:579:6: error: Uninitialized variable: d2_buf [uninitvar] head plug-ins/metapost/render_metapost.c:615:14: style: Parameter 'center' can be declared as pointer to const. However it seems that 'draw_ellipse' is a callback function, if 'center' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/metapost/render_metapost.c:1078:34: note: You might need to cast the function pointer here plug-ins/metapost/render_metapost.c:615:14: note: Parameter 'center' can be declared as pointer to const head plug-ins/metapost/render_metapost.c:617:14: style: Parameter 'fill' can be declared as pointer to const. However it seems that 'draw_ellipse' is a callback function, if 'fill' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/metapost/render_metapost.c:1078:34: note: You might need to cast the function pointer here plug-ins/metapost/render_metapost.c:617:14: note: Parameter 'fill' can be declared as pointer to const head plug-ins/metapost/render_metapost.c:632:6: error: Uninitialized variable: d1_buf [uninitvar] head plug-ins/metapost/render_metapost.c:633:6: error: Uninitialized variable: d2_buf [uninitvar] head plug-ins/metapost/render_metapost.c:647:3: error: Uninitialized variable: red_buf [uninitvar] head plug-ins/metapost/render_metapost.c:648:3: error: Uninitialized variable: green_buf [uninitvar] head plug-ins/metapost/render_metapost.c:649:3: error: Uninitialized variable: blue_buf [uninitvar] head plug-ins/metapost/render_metapost.c:660:27: style: Parameter 'points' can be declared as pointer to const. However it seems that 'draw_bezier' is a callback function, if 'points' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/metapost/render_metapost.c:1080:33: note: You might need to cast the function pointer here plug-ins/metapost/render_metapost.c:660:27: note: Parameter 'points' can be declared as pointer to const head plug-ins/metapost/render_metapost.c:680:12: error: Uninitialized variable: p1x_buf [uninitvar] head plug-ins/metapost/render_metapost.c:681:12: error: Uninitialized variable: p1y_buf [uninitvar] head plug-ins/metapost/render_metapost.c:697:18: error: Uninitialized variable: p2x_buf [uninitvar] head plug-ins/metapost/render_metapost.c:698:18: error: Uninitialized variable: p2y_buf [uninitvar] head plug-ins/metapost/render_metapost.c:699:18: error: Uninitialized variable: p3x_buf [uninitvar] head plug-ins/metapost/render_metapost.c:700:18: error: Uninitialized variable: p3y_buf [uninitvar] head plug-ins/metapost/render_metapost.c:713:30: style: Parameter 'points' can be declared as pointer to const. However it seems that 'draw_beziergon' is a callback function, if 'points' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/metapost/render_metapost.c:1081:36: note: You might need to cast the function pointer here plug-ins/metapost/render_metapost.c:713:30: note: Parameter 'points' can be declared as pointer to const head plug-ins/metapost/render_metapost.c:715:30: style: Parameter 'fill' can be declared as pointer to const. However it seems that 'draw_beziergon' is a callback function, if 'fill' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/metapost/render_metapost.c:1081:36: note: You might need to cast the function pointer here plug-ins/metapost/render_metapost.c:715:30: note: Parameter 'fill' can be declared as pointer to const head plug-ins/metapost/render_metapost.c:740:12: error: Uninitialized variable: p1x_buf [uninitvar] head plug-ins/metapost/render_metapost.c:741:12: error: Uninitialized variable: p1y_buf [uninitvar] head plug-ins/metapost/render_metapost.c:762:18: error: Uninitialized variable: p2x_buf [uninitvar] head plug-ins/metapost/render_metapost.c:763:18: error: Uninitialized variable: p2y_buf [uninitvar] head plug-ins/metapost/render_metapost.c:764:18: error: Uninitialized variable: p3x_buf [uninitvar] head plug-ins/metapost/render_metapost.c:765:18: error: Uninitialized variable: p3y_buf [uninitvar] head plug-ins/metapost/render_metapost.c:776:14: error: Uninitialized variable: red_buf [uninitvar] head plug-ins/metapost/render_metapost.c:777:14: error: Uninitialized variable: green_buf [uninitvar] head plug-ins/metapost/render_metapost.c:778:14: error: Uninitialized variable: blue_buf [uninitvar] head plug-ins/metapost/render_metapost.c:791:28: style: Parameter 'pos' can be declared as pointer to const. However it seems that 'draw_string' is a callback function, if 'pos' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/metapost/render_metapost.c:1083:33: note: You might need to cast the function pointer here plug-ins/metapost/render_metapost.c:791:28: note: Parameter 'pos' can be declared as pointer to const head plug-ins/metapost/render_metapost.c:831:29: error: Uninitialized variable: height_buf [uninitvar] head plug-ins/metapost/render_metapost.c:832:12: error: Uninitialized variable: px_buf [uninitvar] head plug-ins/metapost/render_metapost.c:833:12: error: Uninitialized variable: py_buf [uninitvar] head plug-ins/metapost/render_metapost.c:837:33: error: Uninitialized variable: red_buf [uninitvar] head plug-ins/metapost/render_metapost.c:838:33: error: Uninitialized variable: green_buf [uninitvar] head plug-ins/metapost/render_metapost.c:839:33: error: Uninitialized variable: blue_buf [uninitvar] head plug-ins/metapost/render_metapost.c:879:13: style: Variable 'rgb_data' can be declared as pointer to const [constVariablePointer] head plug-ins/metapost/render_metapost.c:880:13: style: Variable 'mask_data' can be declared as pointer to const [constVariablePointer] head plug-ins/metapost/render_metapost.c:915:13: error: Uninitialized variable: d1_buf [uninitvar] head plug-ins/metapost/render_metapost.c:916:13: error: Uninitialized variable: d2_buf [uninitvar] head plug-ins/metapost/render_metapost.c:932:41: error: Uninitialized variable: d3_buf [legacyUninitvar] head plug-ins/metapost/render_metapost.c:948:41: error: Uninitialized variable: d3_buf [legacyUninitvar] 2.17.0 plug-ins/pdf/pdf-import.cpp:354:28: warning: If memory allocation fails, then there is a possible null pointer dereference: family [nullPointerOutOfMemory] plug-ins/pdf/pdf-import.cpp:350:30: note: Assuming allocation function fails plug-ins/pdf/pdf-import.cpp:350:30: note: Assignment 'family=g_strdup(f->getFamily()?f->getFamily()->c_str():"sans")', assigned value is 0 plug-ins/pdf/pdf-import.cpp:354:28: note: Null pointer dereference 2.17.0 plug-ins/pdf/pdf-import.cpp:359:23: warning: If memory allocation fails, then there is a possible null pointer dereference: family [nullPointerOutOfMemory] plug-ins/pdf/pdf-import.cpp:350:30: note: Assuming allocation function fails plug-ins/pdf/pdf-import.cpp:350:30: note: Assignment 'family=g_strdup(f->getFamily()?f->getFamily()->c_str():"sans")', assigned value is 0 plug-ins/pdf/pdf-import.cpp:359:23: note: Null pointer dereference 2.17.0 plug-ins/pdf/pdf-import.cpp:361:23: warning: If memory allocation fails, then there is a possible null pointer dereference: family [nullPointerOutOfMemory] plug-ins/pdf/pdf-import.cpp:350:30: note: Assuming allocation function fails plug-ins/pdf/pdf-import.cpp:350:30: note: Assignment 'family=g_strdup(f->getFamily()?f->getFamily()->c_str():"sans")', assigned value is 0 plug-ins/pdf/pdf-import.cpp:361:23: note: Null pointer dereference 2.17.0 plug-ins/pdf/pdf-import.cpp:363:23: warning: If memory allocation fails, then there is a possible null pointer dereference: family [nullPointerOutOfMemory] plug-ins/pdf/pdf-import.cpp:350:30: note: Assuming allocation function fails plug-ins/pdf/pdf-import.cpp:350:30: note: Assignment 'family=g_strdup(f->getFamily()?f->getFamily()->c_str():"sans")', assigned value is 0 plug-ins/pdf/pdf-import.cpp:363:23: note: Null pointer dereference 2.17.0 plug-ins/pdf/pdf-import.cpp:365:23: warning: If memory allocation fails, then there is a possible null pointer dereference: family [nullPointerOutOfMemory] plug-ins/pdf/pdf-import.cpp:350:30: note: Assuming allocation function fails plug-ins/pdf/pdf-import.cpp:350:30: note: Assignment 'family=g_strdup(f->getFamily()?f->getFamily()->c_str():"sans")', assigned value is 0 plug-ins/pdf/pdf-import.cpp:365:23: note: Null pointer dereference head plug-ins/pdf/pdf-import.cpp:682:24: style: Variable 'change' can be declared as pointer to const [constVariablePointer] head plug-ins/pgf/render_pgf.c:1319:28: style: Parameter 'pos' can be declared as pointer to const. However it seems that 'draw_string' is a callback function, if 'pos' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/pgf/render_pgf.c:350:33: note: You might need to cast the function pointer here plug-ins/pgf/render_pgf.c:1319:28: note: Parameter 'pos' can be declared as pointer to const head plug-ins/pgf/render_pgf.c:1324:9: style: Variable 'escaped' can be declared as pointer to const [constVariablePointer] head plug-ins/pgf/render_pgf.c:1349:13: error: Uninitialized variable: px_buf [uninitvar] head plug-ins/pgf/render_pgf.c:1350:13: error: Uninitialized variable: py_buf [uninitvar] head plug-ins/pgf/render_pgf.c:1421:6: error: Uninitialized variable: scale1_buf [uninitvar] head plug-ins/pgf/render_pgf.c:1422:6: error: Uninitialized variable: scale2_buf [uninitvar] head plug-ins/pgf/render_pgf.c:360:45: style: Parameter 'color' can be declared as pointer to const [constParameterPointer] head plug-ins/pgf/render_pgf.c:367:6: error: Uninitialized variable: red_buf [uninitvar] head plug-ins/pgf/render_pgf.c:368:6: error: Uninitialized variable: green_buf [uninitvar] head plug-ins/pgf/render_pgf.c:369:6: error: Uninitialized variable: blue_buf [uninitvar] head plug-ins/pgf/render_pgf.c:376:45: style: Parameter 'color' can be declared as pointer to const [constParameterPointer] head plug-ins/pgf/render_pgf.c:383:6: error: Uninitialized variable: red_buf [uninitvar] head plug-ins/pgf/render_pgf.c:384:6: error: Uninitialized variable: green_buf [uninitvar] head plug-ins/pgf/render_pgf.c:385:6: error: Uninitialized variable: blue_buf [uninitvar] head plug-ins/pgf/render_pgf.c:416:13: error: Uninitialized variable: d_buf [uninitvar] head plug-ins/pgf/render_pgf.c:489:7: error: Uninitialized variable: dash_length_buf [uninitvar] head plug-ins/pgf/render_pgf.c:496:7: error: Uninitialized variable: hole_width_buf [uninitvar] head plug-ins/pgf/render_pgf.c:497:7: error: Uninitialized variable: dot_length_buf [uninitvar] head plug-ins/pgf/render_pgf.c:552:11: style: Parameter 'start' can be declared as pointer to const. However it seems that 'draw_line' is a callback function, if 'start' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/pgf/render_pgf.c:317:31: note: You might need to cast the function pointer here plug-ins/pgf/render_pgf.c:552:11: note: Parameter 'start' can be declared as pointer to const head plug-ins/pgf/render_pgf.c:552:25: style: Parameter 'end' can be declared as pointer to const. However it seems that 'draw_line' is a callback function, if 'end' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/pgf/render_pgf.c:317:31: note: You might need to cast the function pointer here plug-ins/pgf/render_pgf.c:552:25: note: Parameter 'end' can be declared as pointer to const head plug-ins/pgf/render_pgf.c:564:6: error: Uninitialized variable: sx_buf [uninitvar] head plug-ins/pgf/render_pgf.c:565:6: error: Uninitialized variable: sy_buf [uninitvar] head plug-ins/pgf/render_pgf.c:566:6: error: Uninitialized variable: ex_buf [uninitvar] head plug-ins/pgf/render_pgf.c:567:6: error: Uninitialized variable: ey_buf [uninitvar] head plug-ins/pgf/render_pgf.c:572:15: style: Parameter 'points' can be declared as pointer to const. However it seems that 'draw_polyline' is a callback function, if 'points' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/pgf/render_pgf.c:318:35: note: You might need to cast the function pointer here plug-ins/pgf/render_pgf.c:572:15: note: Parameter 'points' can be declared as pointer to const head plug-ins/pgf/render_pgf.c:582:6: error: Uninitialized variable: px_buf [uninitvar] head plug-ins/pgf/render_pgf.c:583:6: error: Uninitialized variable: py_buf [uninitvar] head plug-ins/pgf/render_pgf.c:604:2: error: Uninitialized variable: rad_buf [uninitvar] head plug-ins/pgf/render_pgf.c:613:11: style: Parameter 'points' can be declared as pointer to const [constParameterPointer] head plug-ins/pgf/render_pgf.c:626:6: error: Uninitialized variable: px_buf [uninitvar] head plug-ins/pgf/render_pgf.c:627:6: error: Uninitialized variable: py_buf [uninitvar] head plug-ins/pgf/render_pgf.c:653:15: style: Parameter 'ul_corner' can be declared as pointer to const [constParameterPointer] head plug-ins/pgf/render_pgf.c:653:33: style: Parameter 'lr_corner' can be declared as pointer to const [constParameterPointer] head plug-ins/pgf/render_pgf.c:664:5: error: Uninitialized variable: ulx_buf [uninitvar] head plug-ins/pgf/render_pgf.c:665:5: error: Uninitialized variable: uly_buf [uninitvar] head plug-ins/pgf/render_pgf.c:666:5: error: Uninitialized variable: lrx_buf [uninitvar] head plug-ins/pgf/render_pgf.c:667:5: error: Uninitialized variable: lry_buf [uninitvar] head plug-ins/pgf/render_pgf.c:685:2: error: Uninitialized variable: rad_buf [uninitvar] head plug-ins/pgf/render_pgf.c:699:2: error: Uninitialized variable: rad_buf [uninitvar] head plug-ins/pgf/render_pgf.c:719:14: style: Parameter 'center' can be declared as pointer to const [constParameterPointer] head plug-ins/pgf/render_pgf.c:745:5: error: Uninitialized variable: stx_buf [uninitvar] head plug-ins/pgf/render_pgf.c:746:5: error: Uninitialized variable: sty_buf [uninitvar] head plug-ins/pgf/render_pgf.c:747:5: error: Uninitialized variable: cx_buf [uninitvar] head plug-ins/pgf/render_pgf.c:748:5: error: Uninitialized variable: cy_buf [uninitvar] head plug-ins/pgf/render_pgf.c:749:5: error: Uninitialized variable: r1_buf [uninitvar] head plug-ins/pgf/render_pgf.c:750:5: error: Uninitialized variable: r2_buf [uninitvar] head plug-ins/pgf/render_pgf.c:751:5: error: Uninitialized variable: sqrt_buf [uninitvar] head plug-ins/pgf/render_pgf.c:800:11: style: Parameter 'center' can be declared as pointer to const [constParameterPointer] head plug-ins/pgf/render_pgf.c:818:6: error: Uninitialized variable: cx_buf [uninitvar] head plug-ins/pgf/render_pgf.c:819:6: error: Uninitialized variable: cy_buf [uninitvar] head plug-ins/pgf/render_pgf.c:820:6: error: Uninitialized variable: width_buf [uninitvar] head plug-ins/pgf/render_pgf.c:821:6: error: Uninitialized variable: height_buf [uninitvar] head plug-ins/pgf/render_pgf.c:842:26: style: Parameter 'points' can be declared as pointer to const [constParameterPointer] head plug-ins/pgf/render_pgf.c:872:18: error: Uninitialized variable: p1x_buf [uninitvar] head plug-ins/pgf/render_pgf.c:873:18: error: Uninitialized variable: p1y_buf [uninitvar] head plug-ins/pgf/render_pgf.c:888:18: error: Uninitialized variable: p2x_buf [uninitvar] head plug-ins/pgf/render_pgf.c:889:18: error: Uninitialized variable: p2y_buf [uninitvar] head plug-ins/pgf/render_pgf.c:890:18: error: Uninitialized variable: p3x_buf [uninitvar] head plug-ins/pgf/render_pgf.c:891:18: error: Uninitialized variable: p3y_buf [uninitvar] head plug-ins/pixbuf/pixbuf.c:220:18: style: Variable 'name' can be declared as pointer to const [constVariablePointer] head plug-ins/pstricks/render_pstricks.c:1041:12: error: Uninitialized variable: el_buf [uninitvar] head plug-ins/pstricks/render_pstricks.c:1042:12: error: Uninitialized variable: eb_buf [uninitvar] head plug-ins/pstricks/render_pstricks.c:1043:12: error: Uninitialized variable: er_buf [uninitvar] head plug-ins/pstricks/render_pstricks.c:1044:12: error: Uninitialized variable: et_buf [uninitvar] head plug-ins/pstricks/render_pstricks.c:1046:12: error: Uninitialized variable: scale1_buf [uninitvar] head plug-ins/pstricks/render_pstricks.c:1047:12: error: Uninitialized variable: scale2_buf [uninitvar] head plug-ins/pstricks/render_pstricks.c:285:50: style: Parameter 'color' can be declared as pointer to const [constParameterPointer] head plug-ins/pstricks/render_pstricks.c:292:6: error: Uninitialized variable: red_buf [uninitvar] head plug-ins/pstricks/render_pstricks.c:293:6: error: Uninitialized variable: green_buf [uninitvar] head plug-ins/pstricks/render_pstricks.c:294:6: error: Uninitialized variable: blue_buf [uninitvar] head plug-ins/pstricks/render_pstricks.c:299:50: style: Parameter 'color' can be declared as pointer to const [constParameterPointer] head plug-ins/pstricks/render_pstricks.c:306:6: error: Uninitialized variable: red_buf [uninitvar] head plug-ins/pstricks/render_pstricks.c:307:6: error: Uninitialized variable: green_buf [uninitvar] head plug-ins/pstricks/render_pstricks.c:308:6: error: Uninitialized variable: blue_buf [uninitvar] head plug-ins/pstricks/render_pstricks.c:334:6: error: Uninitialized variable: d_buf [uninitvar] head plug-ins/pstricks/render_pstricks.c:411:7: error: Uninitialized variable: dash_length_buf [uninitvar] head plug-ins/pstricks/render_pstricks.c:417:7: error: Uninitialized variable: hole_width_buf [uninitvar] head plug-ins/pstricks/render_pstricks.c:418:7: error: Uninitialized variable: dot_length_buf [uninitvar] head plug-ins/pstricks/render_pstricks.c:468:12: error: Uninitialized variable: d_buf [uninitvar] head plug-ins/pstricks/render_pstricks.c:473:11: style: Parameter 'start' can be declared as pointer to const. However it seems that 'draw_line' is a callback function, if 'start' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/pstricks/render_pstricks.c:262:31: note: You might need to cast the function pointer here plug-ins/pstricks/render_pstricks.c:473:11: note: Parameter 'start' can be declared as pointer to const head plug-ins/pstricks/render_pstricks.c:473:25: style: Parameter 'end' can be declared as pointer to const. However it seems that 'draw_line' is a callback function, if 'end' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/pstricks/render_pstricks.c:262:31: note: You might need to cast the function pointer here plug-ins/pstricks/render_pstricks.c:473:25: note: Parameter 'end' can be declared as pointer to const head plug-ins/pstricks/render_pstricks.c:485:6: error: Uninitialized variable: sx_buf [uninitvar] head plug-ins/pstricks/render_pstricks.c:486:6: error: Uninitialized variable: sy_buf [uninitvar] head plug-ins/pstricks/render_pstricks.c:487:6: error: Uninitialized variable: ex_buf [uninitvar] head plug-ins/pstricks/render_pstricks.c:488:6: error: Uninitialized variable: ey_buf [uninitvar] head plug-ins/pstricks/render_pstricks.c:493:15: style: Parameter 'points' can be declared as pointer to const. However it seems that 'draw_polyline' is a callback function, if 'points' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/pstricks/render_pstricks.c:263:35: note: You might need to cast the function pointer here plug-ins/pstricks/render_pstricks.c:493:15: note: Parameter 'points' can be declared as pointer to const head plug-ins/pstricks/render_pstricks.c:503:6: error: Uninitialized variable: px_buf [uninitvar] head plug-ins/pstricks/render_pstricks.c:504:6: error: Uninitialized variable: py_buf [uninitvar] head plug-ins/pstricks/render_pstricks.c:517:15: style: Parameter 'points' can be declared as pointer to const. However it seems that 'draw_polygon' is a callback function, if 'points' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/pstricks/render_pstricks.c:265:34: note: You might need to cast the function pointer here plug-ins/pstricks/render_pstricks.c:517:15: note: Parameter 'points' can be declared as pointer to const head plug-ins/pstricks/render_pstricks.c:545:6: error: Uninitialized variable: px_buf [uninitvar] head plug-ins/pstricks/render_pstricks.c:546:6: error: Uninitialized variable: py_buf [uninitvar] head plug-ins/pstricks/render_pstricks.c:558:14: style: Parameter 'center' can be declared as pointer to const [constParameterPointer] head plug-ins/pstricks/render_pstricks.c:575:5: error: Uninitialized variable: cx_buf [uninitvar] head plug-ins/pstricks/render_pstricks.c:576:5: error: Uninitialized variable: cy_buf [uninitvar] head plug-ins/pstricks/render_pstricks.c:577:5: error: Uninitialized variable: r1_buf [uninitvar] head plug-ins/pstricks/render_pstricks.c:578:5: error: Uninitialized variable: r2_buf [uninitvar] head plug-ins/pstricks/render_pstricks.c:579:5: error: Uninitialized variable: sqrt_buf [uninitvar] head plug-ins/pstricks/render_pstricks.c:586:5: error: Uninitialized variable: angle1_buf [uninitvar] head plug-ins/pstricks/render_pstricks.c:587:5: error: Uninitialized variable: angle2_buf [uninitvar] head plug-ins/pstricks/render_pstricks.c:630:11: style: Parameter 'center' can be declared as pointer to const [constParameterPointer] head plug-ins/pstricks/render_pstricks.c:643:6: error: Uninitialized variable: cx_buf [uninitvar] head plug-ins/pstricks/render_pstricks.c:644:6: error: Uninitialized variable: cy_buf [uninitvar] head plug-ins/pstricks/render_pstricks.c:645:6: error: Uninitialized variable: width_buf [uninitvar] head plug-ins/pstricks/render_pstricks.c:646:6: error: Uninitialized variable: height_buf [uninitvar] head plug-ins/pstricks/render_pstricks.c:666:36: style: Parameter 'points' can be declared as pointer to const [constParameterPointer] head plug-ins/pstricks/render_pstricks.c:695:12: error: Uninitialized variable: p1x_buf [uninitvar] head plug-ins/pstricks/render_pstricks.c:696:12: error: Uninitialized variable: p1y_buf [uninitvar] head plug-ins/pstricks/render_pstricks.c:714:18: error: Uninitialized variable: p2x_buf [uninitvar] head plug-ins/pstricks/render_pstricks.c:715:18: error: Uninitialized variable: p2y_buf [uninitvar] head plug-ins/pstricks/render_pstricks.c:716:18: error: Uninitialized variable: p3x_buf [uninitvar] head plug-ins/pstricks/render_pstricks.c:717:18: error: Uninitialized variable: p3y_buf [uninitvar] head plug-ins/pstricks/render_pstricks.c:836:28: style: Parameter 'pos' can be declared as pointer to const. However it seems that 'draw_string' is a callback function, if 'pos' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/pstricks/render_pstricks.c:275:33: note: You might need to cast the function pointer here plug-ins/pstricks/render_pstricks.c:836:28: note: Parameter 'pos' can be declared as pointer to const head plug-ins/pstricks/render_pstricks.c:841:9: style: Variable 'escaped' can be declared as pointer to const [constVariablePointer] head plug-ins/pstricks/render_pstricks.c:867:13: error: Uninitialized variable: px_buf [uninitvar] head plug-ins/pstricks/render_pstricks.c:868:13: error: Uninitialized variable: py_buf [uninitvar] head plug-ins/pstricks/render_pstricks.c:876:26: style: Parameter 'point' can be declared as pointer to const. However it seems that 'draw_image' is a callback function, if 'point' is declared with const you might also need to cast function pointer(s). [constParameterCallback] plug-ins/pstricks/render_pstricks.c:277:32: note: You might need to cast the function pointer here plug-ins/pstricks/render_pstricks.c:876:26: note: Parameter 'point' can be declared as pointer to const head plug-ins/pstricks/render_pstricks.c:894:3: error: Uninitialized variable: points_in_inch_buf [uninitvar] head plug-ins/pstricks/render_pstricks.c:915:3: error: Uninitialized variable: px_buf [uninitvar] head plug-ins/pstricks/render_pstricks.c:916:3: error: Uninitialized variable: py_buf [uninitvar] head plug-ins/pstricks/render_pstricks.c:918:3: error: Uninitialized variable: width_buf [uninitvar] head plug-ins/pstricks/render_pstricks.c:919:3: error: Uninitialized variable: height_buf [uninitvar] 2.17.0 plug-ins/python/diamodule.c:424:21: warning: If memory allocation fails, then there is a possible null pointer dereference: in [nullPointerOutOfMemory] plug-ins/python/diamodule.c:456:28: note: Assuming allocation function fails plug-ins/python/diamodule.c:456:28: note: Assignment 'path=g_strdup_printf("/DisplayMenu%s",menupath+strlen(""))', assigned value is 0 plug-ins/python/diamodule.c:463:33: note: Calling function '_strip_non_alphanum', 1st argument 'path' value is 0 plug-ins/python/diamodule.c:424:21: note: Null pointer dereference 2.17.0 plug-ins/python/diamodule.c:465:16: warning: If memory allocation fails, then there is a possible null pointer dereference: path [nullPointerOutOfMemory] plug-ins/python/diamodule.c:456:28: note: Assuming allocation function fails plug-ins/python/diamodule.c:456:28: note: Assignment 'path=g_strdup_printf("/DisplayMenu%s",menupath+strlen(""))', assigned value is 0 plug-ins/python/diamodule.c:465:16: note: Null pointer dereference head plug-ins/python/pydia-error.c:36:9: style: Variable 'sLoc' can be declared as pointer to const [constVariablePointer] head plug-ins/python/pydia-menuitem.c:117:20: style: Variable 'oc' can be declared as pointer to const [constVariablePointer] head plug-ins/python/pydia-render.c:1267:18: style: Variable 'renderer' can be declared as pointer to const [constVariablePointer] head plug-ins/shape/shape-export.c:149:9: style: Variable 'point' can be declared as pointer to const [constVariablePointer] head plug-ins/shape/shape-export.c:152:10: style: Variable 'png_filename' can be declared as pointer to const [constVariablePointer] head plug-ins/shape/shape-export.c:153:21: style: Variable 'dirname' can be declared as pointer to const [constVariablePointer] head plug-ins/shape/shape-export.c:153:9: style: Variable 'shapename' can be declared as pointer to const [constVariablePointer] head plug-ins/shape/shape-export.c:154:9: style: Variable 'sheetname' can be declared as pointer to const [constVariablePointer] 2.17.0 plug-ins/shape/shape-export.c:178:35: warning: If memory allocation fails, then there is a possible null pointer dereference: dirname [nullPointerOutOfMemory] plug-ins/shape/shape-export.c:177:31: note: Assuming allocation function fails plug-ins/shape/shape-export.c:177:31: note: Assignment 'dirname=g_path_get_dirname(filename)', assigned value is 0 plug-ins/shape/shape-export.c:178:35: note: Null pointer dereference 2.17.0 plug-ins/shape/shape-export.c:180:42: warning: If memory allocation fails, then there is a possible null pointer dereference: basename [nullPointerOutOfMemory] plug-ins/shape/shape-export.c:179:33: note: Assuming allocation function fails plug-ins/shape/shape-export.c:179:33: note: Assignment 'basename=g_path_get_basename(filename)', assigned value is 0 plug-ins/shape/shape-export.c:180:42: note: Null pointer dereference 2.17.0 plug-ins/shape/shape-export.c:182:42: warning: If memory allocation fails, then there is a possible null pointer dereference: sheetname [nullPointerOutOfMemory] plug-ins/shape/shape-export.c:178:34: note: Assuming allocation function fails plug-ins/shape/shape-export.c:178:34: note: Assignment 'sheetname=g_path_get_basename(dirname)', assigned value is 0 plug-ins/shape/shape-export.c:182:42: note: Null pointer dereference 2.17.0 plug-ins/shape/shape-export.c:182:53: warning: If memory allocation fails, then there is a possible null pointer dereference: shapename [nullPointerOutOfMemory] plug-ins/shape/shape-export.c:180:24: note: Assuming allocation function fails plug-ins/shape/shape-export.c:180:24: note: Assignment 'shapename=g_strndup(basename,strlen(basename)-6)', assigned value is 0 plug-ins/shape/shape-export.c:182:53: note: Null pointer dereference 2.17.0 plug-ins/shape/shape-export.c:192:43: warning: If memory allocation fails, then there is a possible null pointer dereference: point [nullPointerOutOfMemory] plug-ins/shape/shape-export.c:191:20: note: Assuming allocation function fails plug-ins/shape/shape-export.c:191:20: note: Assignment 'point=g_strndup(filename,i)', assigned value is 0 plug-ins/shape/shape-export.c:192:43: note: Null pointer dereference 2.17.0 plug-ins/shape/shape-export.c:194:34: warning: If memory allocation fails, then there is a possible null pointer dereference: png_filename [nullPointerOutOfMemory] plug-ins/shape/shape-export.c:192:33: note: Assuming allocation function fails plug-ins/shape/shape-export.c:192:33: note: Assignment 'png_filename=g_strdup_printf("%s.png",point)', assigned value is 0 plug-ins/shape/shape-export.c:194:34: note: Null pointer dereference head plug-ins/shape/shape-export.c:324:30: style: Parameter 'point' can be declared as pointer to const [constParameterPointer] head plug-ins/shape/shape-export.c:342:19: error: Uninitialized variable: bufx [uninitvar] head plug-ins/shape/shape-export.c:343:19: error: Uninitialized variable: bufy [uninitvar] 2.17.0 plug-ins/shape/shape-export.c:420:28: warning: If memory allocation fails, then there is a possible null pointer dereference: str [nullPointerOutOfMemory] plug-ins/shape/shape-export.c:418:21: note: Assuming allocation function fails plug-ins/shape/shape-export.c:418:21: note: Assignment 'str=g_string_new(NULL)', assigned value is 0 plug-ins/shape/shape-export.c:420:28: note: Null pointer dereference head plug-ins/shape/shape-export.c:421:23: error: Uninitialized variable: px_buf [uninitvar] head plug-ins/shape/shape-export.c:422:23: error: Uninitialized variable: py_buf [uninitvar] 2.17.0 plug-ins/shape/shape-export.c:425:59: warning: If memory allocation fails, then there is a possible null pointer dereference: str [nullPointerOutOfMemory] plug-ins/shape/shape-export.c:418:21: note: Assuming allocation function fails plug-ins/shape/shape-export.c:418:21: note: Assignment 'str=g_string_new(NULL)', assigned value is 0 plug-ins/shape/shape-export.c:425:59: note: Null pointer dereference 2.17.0 plug-ins/shape/shape-export.c:461:28: warning: If memory allocation fails, then there is a possible null pointer dereference: str [nullPointerOutOfMemory] plug-ins/shape/shape-export.c:459:21: note: Assuming allocation function fails plug-ins/shape/shape-export.c:459:21: note: Assignment 'str=g_string_new(NULL)', assigned value is 0 plug-ins/shape/shape-export.c:461:28: note: Null pointer dereference head plug-ins/shape/shape-export.c:462:23: error: Uninitialized variable: px_buf [uninitvar] head plug-ins/shape/shape-export.c:463:23: error: Uninitialized variable: py_buf [uninitvar] 2.17.0 plug-ins/shape/shape-export.c:471:59: warning: If memory allocation fails, then there is a possible null pointer dereference: str [nullPointerOutOfMemory] plug-ins/shape/shape-export.c:459:21: note: Assuming allocation function fails plug-ins/shape/shape-export.c:459:21: note: Assignment 'str=g_string_new(NULL)', assigned value is 0 plug-ins/shape/shape-export.c:471:59: note: Null pointer dereference head plug-ins/shape/shape-export.c:614:12: style: Variable 'point' can be declared as pointer to const [constVariablePointer] 2.17.0 plug-ins/shape/shape-export.c:629:45: warning: If memory allocation fails, then there is a possible null pointer dereference: point [nullPointerOutOfMemory] plug-ins/shape/shape-export.c:628:22: note: Assuming allocation function fails plug-ins/shape/shape-export.c:628:22: note: Assignment 'point=g_strndup(filename,i)', assigned value is 0 plug-ins/shape/shape-export.c:629:45: note: Null pointer dereference head plug-ins/svg/render_svg.c:174:3: warning: Assert statement calls a function which may have desired side effects: 'g_queue_is_empty'. [assertWithSideEffect] head plug-ins/svg/render_svg.c:182:3: warning: Assert statement calls a function which may have desired side effects: 'g_queue_is_empty'. [assertWithSideEffect] head plug-ins/svg/render_svg.c:468:3: error: Uninitialized variable: d_buf [uninitvar] head plug-ins/svg/render_svg.c:532:3: error: Uninitialized variable: d_buf [uninitvar] head plug-ins/svg/render_svg.c:562:3: error: Uninitialized variable: d_buf [uninitvar] head plug-ins/svg/render_svg.c:606:23: error: Uninitialized variable: d_buf [uninitvar] head plug-ins/svg/render_svg.c:607:6: error: Uninitialized variable: x_buf0 [uninitvar] head plug-ins/svg/render_svg.c:608:6: error: Uninitialized variable: y_buf0 [uninitvar] head plug-ins/svg/render_svg.c:609:6: error: Uninitialized variable: x_buf1 [uninitvar] head plug-ins/svg/render_svg.c:610:6: error: Uninitialized variable: y_buf1 [uninitvar] head plug-ins/svg/render_svg.c:616:5: error: Uninitialized variable: d_buf [legacyUninitvar] head plug-ins/svg/render_svg.c:661:22: error: Uninitialized variable: d_buf [uninitvar] head plug-ins/svg/render_svg.c:662:5: error: Uninitialized variable: x_buf0 [uninitvar] head plug-ins/svg/render_svg.c:663:5: error: Uninitialized variable: y_buf0 [uninitvar] head plug-ins/svg/render_svg.c:664:5: error: Uninitialized variable: x_buf1 [uninitvar] head plug-ins/svg/render_svg.c:665:5: error: Uninitialized variable: y_buf1 [uninitvar] head plug-ins/svg/svg-import.c:1295:28: style: Variable 'change' can be declared as pointer to const [constVariablePointer] head plug-ins/svg/svg-import.c:1509:15: style: Variable 'tmp' can be declared as pointer to const [constVariablePointer] head plug-ins/svg/svg-import.c:2236:11: style: Variable 'name' can be declared as pointer to const [constVariablePointer] head plug-ins/svg/svg-import.c:428:20: style: Variable 'change' can be declared as pointer to const [constVariablePointer] head plug-ins/svg/svg-import.c:557:13: style: Variable 'key' can be declared as pointer to const [constVariablePointer] head plug-ins/svg/svg-import.c:569:15: style: Variable 'key' can be declared as pointer to const [constVariablePointer] head plug-ins/vdx/vdx-import.c:2309:13: style: Variable 's' can be declared as pointer to const [constVariablePointer] head plug-ins/wmf/wmf.cpp:1498:49: style: C-style pointer casting [cstyleCast] head tests/test-objects.c:203:20: style: Variable 'change' can be declared as pointer to const [constVariablePointer] head tests/test-objects.c:292:22: style: Variable 'change' can be declared as pointer to const [constVariablePointer] head tests/test-objects.c:434:20: style: Variable 'change' can be declared as pointer to const [constVariablePointer] DONE