2025-05-09 05:07 ftp://ftp.de.debian.org/debian/pool/main/a/aggdraw/aggdraw_1.3.19.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=python --library=motif --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: 66c9938 (2025-05-08 13:55:11 +0200) count: 514 510 elapsed-time: 1.5 1.1 head-timing-info: old-timing-info: head results: aggdraw-1.3.19/agg2/src/agg_arc.cpp:42:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_x [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_arc.cpp:50:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_scale [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_arc.cpp:60:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_path_cmd [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_arc.cpp:67:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_path_cmd [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_arc.cpp:89:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_da [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_arrowhead.cpp:47:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_curr_id [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_arrowhead.cpp:100:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_curr_id [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/font_freetype/agg_font_freetype.cpp:178:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_CURVE_TAG_CUBIC [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/font_freetype/agg_font_freetype.cpp:348:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cover_full [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/font_freetype/agg_font_freetype.cpp:526:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_Face [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/font_freetype/agg_font_freetype.cpp:752:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable glyph_ren_native_gray8 [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/font_freetype/agg_font_freetype.cpp:822:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_LOAD_NO_HINTING [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/font_freetype/agg_font_freetype.cpp:1036:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FT_KERNING_DEFAULT [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_bspline.cpp:29:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_am [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_bspline.cpp:72:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_max [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_bspline.cpp:88:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_num [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_bspline.cpp:100:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_num [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_bspline.cpp:178:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_last_idx [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_bspline.cpp:201:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_x [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_bspline.cpp:213:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_x [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_bspline.cpp:222:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_x [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_bspline.cpp:231:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_num [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_bspline.cpp:252:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_num [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_bspline.cpp:107:20: style: The scope of the variable 'h' can be reduced. [variableScope] aggdraw-1.3.19/agg2/src/agg_bspline.cpp:107:23: style: The scope of the variable 'p' can be reduced. [variableScope] aggdraw-1.3.19/agg2/src/agg_bspline.cpp:107:29: style: The scope of the variable 'f' can be reduced. [variableScope] aggdraw-1.3.19/agg2/src/agg_bspline.cpp:186:13: style: The scope of the variable 'k' can be reduced. [variableScope] aggdraw-1.3.19/agg2/font_freetype/agg_font_freetype.h:53:9: style: Class 'font_engine_freetype_base' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] aggdraw-1.3.19/agg2/font_freetype/agg_font_freetype.h:172:9: style: Class 'font_engine_freetype_int16' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] aggdraw-1.3.19/agg2/font_freetype/agg_font_freetype.h:190:9: style: Class 'font_engine_freetype_int32' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] aggdraw-1.3.19/agg2/font_freetype/agg_font_freetype.cpp:765:13: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] aggdraw-1.3.19/agg2/font_freetype/agg_font_freetype.cpp:765:13: warning: %d in format string (no. 6) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] aggdraw-1.3.19/agg2/font_freetype/agg_font_freetype.cpp:765:13: warning: %d in format string (no. 7) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] aggdraw-1.3.19/agg2/font_freetype/agg_font_freetype.cpp:174:21: style: C-style pointer casting [cstyleCast] aggdraw-1.3.19/agg2/font_freetype/agg_font_freetype.cpp:331:29: style: C-style pointer casting [cstyleCast] aggdraw-1.3.19/agg2/font_freetype/agg_font_freetype.cpp:372:29: style: C-style pointer casting [cstyleCast] aggdraw-1.3.19/agg2/src/agg_bezier_arc.cpp:68:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pi [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_bezier_arc.cpp:121:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_radii_ok [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/font_freetype/agg_font_freetype.cpp:816:14: style: The scope of the variable 'flip' can be reduced. [variableScope] aggdraw-1.3.19/agg2/font_freetype/agg_font_freetype.cpp:631:58: style:inconclusive: Function 'char_map' argument 1 names different: declaration 'map' definition 'char_map'. [funcArgNamesDifferent] aggdraw-1.3.19/agg2/font_freetype/agg_font_freetype.h:60:35: note: Function 'char_map' argument 1 names different: declaration 'map' definition 'char_map'. aggdraw-1.3.19/agg2/font_freetype/agg_font_freetype.cpp:631:58: note: Function 'char_map' argument 1 names different: declaration 'map' definition 'char_map'. aggdraw-1.3.19/agg2/src/agg_curves.cpp:31:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_start_x [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_curves.cpp:74:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_num_steps [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_curves.cpp:92:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_step [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_curves.cpp:135:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_start_x [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_curves.cpp:194:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_num_steps [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_curves.cpp:215:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_step [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/font_freetype/agg_font_freetype.cpp:762:41: warning: Uninitialized variable: gamma_table [uninitvar] aggdraw-1.3.19/agg2/font_freetype/agg_font_freetype.cpp:758:30: note: Assuming condition is false aggdraw-1.3.19/agg2/font_freetype/agg_font_freetype.cpp:762:41: note: Uninitialized variable: gamma_table aggdraw-1.3.19/agg2/src/agg_bezier_arc.cpp:73:28: style: Variable 'local_sweep' is assigned a value that is never used. [unreadVariable] aggdraw-1.3.19/agg2/src/agg_image_filters.cpp:30:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_weight_array_int [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_image_filters.cpp:48:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_weight_array_dbl [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_image_filters.cpp:55:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable image_subpixel_size [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_image_filters.cpp:71:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable image_subpixel_size [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_line_aa_basics.cpp:72:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable line_subpixel_size [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_gsv_text.cpp:488:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_loaded_font [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_gsv_text.cpp:512:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_chr [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_gsv_text.cpp:523:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_font [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_gsv_text.cpp:530:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_height [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_gsv_text.cpp:537:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_space [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_gsv_text.cpp:543:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_line_space [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_gsv_text.cpp:549:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_x [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_gsv_text.cpp:558:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_loaded_font [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_gsv_text.cpp:585:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_chr [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_gsv_text.cpp:604:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_status [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_gsv_text.cpp:629:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_status [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_line_profile_aa.cpp:26:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_smoother_width [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_line_profile_aa.cpp:45:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_subpixel_width [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_line_profile_aa.cpp:60:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable subpixel_size [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_gsv_text.cpp:515:23: style: Condition '*(char*)&t==0' is always false [knownConditionTrueFalse] aggdraw-1.3.19/agg2/src/agg_gsv_text.cpp:514:17: note: Assignment 't=1', assigned value is 1 aggdraw-1.3.19/agg2/src/agg_gsv_text.cpp:515:23: note: Condition '*(char*)&t==0' is always false aggdraw-1.3.19/agg2/src/agg_gsv_text.cpp:515:13: style: C-style pointer casting [cstyleCast] aggdraw-1.3.19/agg2/src/agg_gsv_text.cpp:607:21: style: C-style pointer casting [cstyleCast] aggdraw-1.3.19/agg2/src/agg_gsv_text.cpp:610:20: style: C-style pointer casting [cstyleCast] aggdraw-1.3.19/agg2/src/agg_path_storage.cpp:32:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_total_blocks [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_path_storage.cpp:73:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_total_vertices [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_path_storage.cpp:95:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_max_blocks [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_path_storage.cpp:134:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_iterator [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_path_storage.cpp:146:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_total_vertices [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_path_storage.cpp:203:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path_cmd_curve3 [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_path_storage.cpp:213:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path_cmd_curve3 [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_path_storage.cpp:255:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path_cmd_curve4 [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_path_storage.cpp:268:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path_cmd_curve4 [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_path_storage.cpp:313:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_total_vertices [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_path_storage.cpp:326:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_total_vertices [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_path_storage.cpp:370:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_total_vertices [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_path_storage.cpp:405:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable block_shift [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_path_storage.cpp:433:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_total_vertices [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_path_storage.cpp:480:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path_flags_none [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_path_storage.cpp:497:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_total_vertices [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_path_storage.cpp:513:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_total_vertices [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_path_storage.cpp:101:17: style: C-style pointer casting [cstyleCast] aggdraw-1.3.19/agg2/src/agg_path_storage.cpp:125:13: style: C-style pointer casting [cstyleCast] aggdraw-1.3.19/agg2/src/agg_path_storage.cpp:439:26: style: Variable 'cmd' is assigned a value that is never used. [unreadVariable] aggdraw-1.3.19/agg2/src/agg_path_storage.cpp:466:25: style: Variable 'cmd' is assigned a value that is never used. [unreadVariable] aggdraw-1.3.19/agg2/src/agg_rasterizer_scanline_aa.cpp:45:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cover [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_rasterizer_scanline_aa.cpp:52:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cover [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_rasterizer_scanline_aa.cpp:59:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_rasterizer_scanline_aa.cpp:67:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_rasterizer_scanline_aa.cpp:77:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_sorted_cells [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_rasterizer_scanline_aa.cpp:116:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_num_cells [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_rasterizer_scanline_aa.cpp:131:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_cur_block [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_rasterizer_scanline_aa.cpp:153:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable area [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_rasterizer_scanline_aa.cpp:172:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable packed_coord [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_rasterizer_scanline_aa.cpp:184:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poly_base_shift [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_rasterizer_scanline_aa.cpp:280:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poly_base_shift [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_rasterizer_scanline_aa.cpp:405:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_sorted [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_rasterizer_scanline_aa.cpp:417:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_cur_x [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_rasterizer_scanline_aa.cpp:559:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_num_cells [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_rasterizer_scanline_aa.cpp:603:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_sorted [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_rounded_rect.cpp:32:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_x1 [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_rounded_rect.cpp:39:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_x1 [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_rounded_rect.cpp:50:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_rx1 [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_rounded_rect.cpp:56:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_rx1 [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_rounded_rect.cpp:64:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_rx1 [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_rounded_rect.cpp:74:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_rx1 [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_rounded_rect.cpp:81:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_y2 [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_rounded_rect.cpp:101:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_status [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_rounded_rect.cpp:107:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path_cmd_stop [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_rasterizer_scanline_aa.cpp:190:19: style: The scope of the variable 'lift' can be reduced. [variableScope] aggdraw-1.3.19/agg2/src/agg_rasterizer_scanline_aa.cpp:190:30: style: The scope of the variable 'rem' can be reduced. [variableScope] aggdraw-1.3.19/agg2/src/agg_rasterizer_scanline_aa.cpp:285:29: style: The scope of the variable 'x_to' can be reduced. [variableScope] aggdraw-1.3.19/agg2/src/agg_rasterizer_scanline_aa.cpp:286:16: style: The scope of the variable 'rem' can be reduced. [variableScope] aggdraw-1.3.19/agg2/src/agg_rasterizer_scanline_aa.cpp:286:26: style: The scope of the variable 'lift' can be reduced. [variableScope] aggdraw-1.3.19/agg2/src/agg_rasterizer_scanline_aa.cpp:316:20: style: Variable 'x_from' is assigned a value that is never used. [unreadVariable] aggdraw-1.3.19/agg2/src/agg_trans_affine.cpp:30:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m0 [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_trans_affine.cpp:75:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m1 [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_trans_affine.cpp:91:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m3 [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_trans_affine.cpp:107:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m0 [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_trans_affine.cpp:116:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m2 [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_trans_affine.cpp:125:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m0 [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_trans_affine.cpp:139:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m0 [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_trans_affine.cpp:150:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m0 [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_trans_double_path.cpp:40:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_kindex1 [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_trans_double_path.cpp:50:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_status1 [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_trans_double_path.cpp:65:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_status1 [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_trans_double_path.cpp:75:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_status2 [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_trans_double_path.cpp:90:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_status2 [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_trans_double_path.cpp:106:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dist [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_trans_double_path.cpp:137:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_status1 [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_trans_double_path.cpp:151:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_base_length [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_trans_double_path.cpp:161:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_base_length [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_trans_double_path.cpp:184:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_trans_double_path.cpp:249:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_status1 [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_trans_single_path.cpp:36:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_kindex [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_trans_single_path.cpp:43:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_status [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_trans_single_path.cpp:57:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_status [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_trans_single_path.cpp:67:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_status [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_trans_single_path.cpp:108:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_base_length [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_trans_single_path.cpp:118:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_status [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_trans_double_path.cpp:213:26: style: The scope of the variable 'k' can be reduced. [variableScope] aggdraw-1.3.19/agg2/src/agg_trans_warp_magnifier.cpp:25:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_xc [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_trans_warp_magnifier.cpp:44:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_magn [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_trans_single_path.cpp:71:20: style: The scope of the variable 'd' can be reduced. [variableScope] aggdraw-1.3.19/agg2/src/agg_trans_single_path.cpp:165:30: style: The scope of the variable 'k' can be reduced. [variableScope] aggdraw-1.3.19/agg2/src/agg_trans_single_path.cpp:94:24: style: Local variable 'd' shadows outer variable [shadowVariable] aggdraw-1.3.19/agg2/src/agg_trans_single_path.cpp:71:20: note: Shadowed declaration aggdraw-1.3.19/agg2/src/agg_trans_single_path.cpp:94:24: note: Shadow variable aggdraw-1.3.19/agg2/src/agg_vcgen_contour.cpp:46:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_closed [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_vcgen_contour.cpp:57:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_miter_limit [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_vcgen_contour.cpp:64:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_status [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_vcgen_contour.cpp:93:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_status [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_vcgen_contour.cpp:122:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_status [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_vcgen_contour.cpp:175:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_signed_width [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_vcgen_bspline.cpp:38:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_closed [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_vcgen_bspline.cpp:47:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_status [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_vcgen_bspline.cpp:69:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_cur_abscissa [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_vcgen_bspline.cpp:127:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path_cmd_line_to [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_vcgen_bspline.cpp:153:21: style: Variable 'cmd' is assigned a value that is never used. [unreadVariable] aggdraw-1.3.19/agg2/src/agg_vcgen_dash.cpp:47:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_total_dash_len [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_vcgen_dash.cpp:57:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_num_dashes [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_vcgen_dash.cpp:69:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_dash_start [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_vcgen_dash.cpp:77:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_curr_dash [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_vcgen_dash.cpp:100:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_status [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_vcgen_dash.cpp:109:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_status [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_vcgen_dash.cpp:131:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_status [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_vcgen_dash.cpp:144:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path_cmd_move_to [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_vcgen_dash.cpp:222:17: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] aggdraw-1.3.19/agg2/src/agg_vcgen_dash.cpp:172:30: style: Local variable 'cmd' shadows outer variable [shadowVariable] aggdraw-1.3.19/agg2/src/agg_vcgen_dash.cpp:144:18: note: Shadowed declaration aggdraw-1.3.19/agg2/src/agg_vcgen_dash.cpp:172:30: note: Shadow variable aggdraw-1.3.19/agg2/src/agg_vcgen_markers_term.cpp:58:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_markers [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_vcgen_markers_term.cpp:78:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_curr_id [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_vcgen_markers_term.cpp:86:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_curr_id [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_vcgen_smooth_poly1.cpp:40:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_closed [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_vcgen_smooth_poly1.cpp:48:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_status [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_vcgen_smooth_poly1.cpp:70:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_status [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_vcgen_smooth_poly1.cpp:94:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ctrl1_x [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_vcgen_smooth_poly1.cpp:104:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path_cmd_line_to [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_vpgen_clip_polygon.cpp:42:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x1 [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_vpgen_clip_polygon.cpp:65:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_vertex [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_vpgen_clip_polygon.cpp:72:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_vertex [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_vpgen_clip_polygon.cpp:90:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_vertex [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_vpgen_clip_polygon.cpp:120:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_vertex [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_vcgen_stroke.cpp:47:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_miter_limit [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_vcgen_stroke.cpp:55:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_closed [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_vcgen_stroke.cpp:63:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_status [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_vcgen_stroke.cpp:85:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_status [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_vcgen_stroke.cpp:99:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path_cmd_line_to [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_vcgen_stroke.cpp:233:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vcgen_stroke_theta [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_vcgen_stroke.cpp:272:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_width [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_vcgen_stroke.cpp:330:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_width [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_vcgen_stroke.cpp:380:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_width [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_vpgen_segmentator.cpp:24:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_x1 [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_vpgen_segmentator.cpp:34:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_x1 [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/agg_vpgen_segmentator.cpp:47:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_cmd [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/ctrl/agg_cbox_ctrl.cpp:45:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_text_width [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/ctrl/agg_cbox_ctrl.cpp:54:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_label [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/ctrl/agg_cbox_ctrl.cpp:63:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_y2 [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/ctrl/agg_cbox_ctrl.cpp:82:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_y2 [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/ctrl/agg_cbox_ctrl.cpp:101:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_idx [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/ctrl/agg_cbox_ctrl.cpp:170:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path_cmd_line_to [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/ctrl/agg_gamma_ctrl.cpp:62:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_xs1 [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/ctrl/agg_gamma_ctrl.cpp:74:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_xp1 [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/ctrl/agg_gamma_ctrl.cpp:86:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_xp1 [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/ctrl/agg_gamma_ctrl.cpp:97:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_text_width [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/ctrl/agg_gamma_ctrl.cpp:108:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_border_width [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/ctrl/agg_gamma_ctrl.cpp:132:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_idx [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/ctrl/agg_gamma_ctrl.cpp:259:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path_cmd_line_to [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/ctrl/agg_gamma_ctrl.cpp:324:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_p1_active [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/ctrl/agg_gamma_ctrl.cpp:350:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_p1_active [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/ctrl/agg_gamma_ctrl.cpp:360:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_y2 [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/ctrl/agg_gamma_ctrl.cpp:370:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_point_size [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/ctrl/agg_gamma_ctrl.cpp:395:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mouse_point [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/ctrl/agg_gamma_ctrl.cpp:413:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mouse_point [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/ctrl/agg_gamma_spline.cpp:58:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_x [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/ctrl/agg_gamma_spline.cpp:80:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_x [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/ctrl/agg_gamma_spline.cpp:90:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_x1 [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/ctrl/agg_gamma_spline.cpp:100:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_cur_x [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/ctrl/agg_gamma_spline.cpp:107:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_cur_x [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/ctrl/agg_scale_ctrl.cpp:44:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_xs1 [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/ctrl/agg_scale_ctrl.cpp:54:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_border_thickness [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/ctrl/agg_scale_ctrl.cpp:64:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_idx [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/ctrl/agg_scale_ctrl.cpp:138:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path_cmd_line_to [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/ctrl/agg_scale_ctrl.cpp:182:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_y2 [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/ctrl/agg_scale_ctrl.cpp:191:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_xs1 [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/ctrl/agg_scale_ctrl.cpp:232:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pdx [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/ctrl/agg_scale_ctrl.cpp:275:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_move_what [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/ctrl/agg_rbox_ctrl.cpp:29:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_num_items [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/ctrl/agg_rbox_ctrl.cpp:64:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_xs1 [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/ctrl/agg_rbox_ctrl.cpp:74:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_num_items [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/ctrl/agg_rbox_ctrl.cpp:86:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_border_width [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/ctrl/agg_rbox_ctrl.cpp:95:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_text_width [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/ctrl/agg_rbox_ctrl.cpp:104:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_idx [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/ctrl/agg_rbox_ctrl.cpp:182:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path_cmd_line_to [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/ctrl/agg_rbox_ctrl.cpp:273:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_y2 [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/ctrl/agg_rbox_ctrl.cpp:283:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_num_items [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/ctrl/agg_rbox_ctrl.cpp:312:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_cur_item [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/ctrl/agg_slider_ctrl.cpp:44:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_label [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/ctrl/agg_slider_ctrl.cpp:52:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_xs1 [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/ctrl/agg_slider_ctrl.cpp:63:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_num_steps [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/ctrl/agg_slider_ctrl.cpp:85:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_border_width [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/ctrl/agg_slider_ctrl.cpp:94:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_preview_value [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/ctrl/agg_slider_ctrl.cpp:103:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_label [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/ctrl/agg_slider_ctrl.cpp:116:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_idx [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/ctrl/agg_slider_ctrl.cpp:217:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path_cmd_line_to [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/ctrl/agg_slider_ctrl.cpp:268:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_y2 [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/ctrl/agg_slider_ctrl.cpp:277:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_xs1 [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/ctrl/agg_slider_ctrl.cpp:300:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mouse_move [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/ctrl/agg_slider_ctrl.cpp:315:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mouse_move [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/ctrl/agg_slider_ctrl.cpp:325:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_num_steps [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/ctrl/agg_spline_ctrl.cpp:43:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_num_pnt [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/ctrl/agg_spline_ctrl.cpp:60:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_border_width [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/ctrl/agg_spline_ctrl.cpp:69:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_xs1 [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/ctrl/agg_spline_ctrl.cpp:83:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_spline_values [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/ctrl/agg_spline_ctrl.cpp:96:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ys2 [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/ctrl/agg_spline_ctrl.cpp:108:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_xs1 [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/ctrl/agg_spline_ctrl.cpp:115:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ys1 [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/ctrl/agg_spline_ctrl.cpp:129:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_num_pnt [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/ctrl/agg_spline_ctrl.cpp:146:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_yp [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/ctrl/agg_spline_ctrl.cpp:153:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_num_pnt [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/ctrl/agg_spline_ctrl.cpp:164:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_num_pnt [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/ctrl/agg_spline_ctrl.cpp:185:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_idx [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/ctrl/agg_spline_ctrl.cpp:264:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path_cmd_line_to [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/ctrl/agg_spline_ctrl.cpp:310:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_active_pnt [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/ctrl/agg_spline_ctrl.cpp:318:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_y2 [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/ctrl/agg_spline_ctrl.cpp:327:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_num_pnt [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/ctrl/agg_spline_ctrl.cpp:346:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_move_pnt [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/ctrl/agg_spline_ctrl.cpp:364:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_move_pnt [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/ctrl/agg_spline_ctrl.cpp:385:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_active_pnt [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/platform/BeOS/agg_platform_support.cpp:49:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B_TRANSPARENT_32_BIT [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/platform/BeOS/agg_platform_support.cpp:127:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pix_format_bgra32 [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/platform/BeOS/agg_platform_support.cpp:165:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B_RGBA32 [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/platform/BeOS/agg_platform_support.cpp:237:96: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B_OK [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/platform/BeOS/agg_platform_support.cpp:274:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B_OK [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/platform/BeOS/agg_platform_support.cpp:301:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B_PRIMARY_MOUSE_BUTTON [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/platform/BeOS/agg_platform_support.cpp:360:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B_PRIMARY_MOUSE_BUTTON [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/platform/BeOS/agg_platform_support.cpp:393:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B_QUIT_REQUESTED [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/platform/BeOS/agg_platform_support.cpp:443:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B_ASYNCHRONOUS_CONTROLS [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/platform/BeOS/agg_platform_support.cpp:478:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable max_images [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/platform/BeOS/agg_platform_support.cpp:490:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B_NO_INIT [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/platform/BeOS/agg_platform_support.cpp:544:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_caption [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/platform/BeOS/agg_platform_support.cpp:551:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_specific [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/platform/BeOS/agg_platform_support.cpp:557:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_caption [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/platform/BeOS/agg_platform_support.cpp:591:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_window_flags [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/platform/BeOS/agg_platform_support.cpp:626:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable max_images [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/platform/BeOS/agg_platform_support.cpp:775:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable max_images [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/dbg_new/agg_dbg_new.cpp:403:12: style: Condition '!check_and_remove_allocated_addr(ptr)' is always false [knownConditionTrueFalse] aggdraw-1.3.19/agg2/src/dbg_new/agg_dbg_new.cpp:403:44: note: Calling function 'check_and_remove_allocated_addr' returns 1 aggdraw-1.3.19/agg2/src/dbg_new/agg_dbg_new.cpp:403:12: note: Condition '!check_and_remove_allocated_addr(ptr)' is always false aggdraw-1.3.19/agg2/src/dbg_new/agg_dbg_new.cpp:285:13: warning: %x in format string (no. 2) requires 'unsigned int' but the argument type is 'void *'. [invalidPrintfArgType_uint] aggdraw-1.3.19/agg2/src/dbg_new/agg_dbg_new.cpp:379:13: warning: %x in format string (no. 3) requires 'unsigned int' but the argument type is 'char *'. [invalidPrintfArgType_uint] aggdraw-1.3.19/agg2/src/dbg_new/agg_dbg_new.cpp:407:13: warning: %x in format string (no. 1) requires 'unsigned int' but the argument type is 'void *'. [invalidPrintfArgType_uint] aggdraw-1.3.19/agg2/src/dbg_new/agg_dbg_new.cpp:448:13: warning: %x in format string (no. 2) requires 'unsigned int' but the argument type is 'void *'. [invalidPrintfArgType_uint] aggdraw-1.3.19/agg2/src/dbg_new/agg_dbg_new.cpp:448:13: warning: %d in format string (no. 5) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] aggdraw-1.3.19/agg2/src/dbg_new/agg_dbg_new.cpp:465:17: warning: %x in format string (no. 3) requires 'unsigned int' but the argument type is 'char *'. [invalidPrintfArgType_uint] aggdraw-1.3.19/agg2/src/dbg_new/agg_dbg_new.cpp:465:17: warning: %d in format string (no. 5) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] aggdraw-1.3.19/agg2/src/dbg_new/agg_dbg_new.cpp:468:25: error: Dereferencing 'free_ptr' after it is deallocated / released [deallocuse] aggdraw-1.3.19/agg2/src/dbg_new/agg_dbg_new.cpp:317:13: warning: If memory allocation fails, then there is a possible null pointer dereference: inf_ptr [nullPointerOutOfMemory] aggdraw-1.3.19/agg2/src/dbg_new/agg_dbg_new.cpp:311:40: note: Assuming allocation function fails aggdraw-1.3.19/agg2/src/dbg_new/agg_dbg_new.cpp:311:25: note: Assignment 'inf_ptr=(char*)::malloc(total_size)', assigned value is 0 aggdraw-1.3.19/agg2/src/dbg_new/agg_dbg_new.cpp:317:13: note: Null pointer dereference aggdraw-1.3.19/agg2/src/dbg_new/agg_dbg_new.cpp:319:18: warning: If memory allocation fails, then there is a possible null pointer dereference: inf_ptr [nullPointerOutOfMemory] aggdraw-1.3.19/agg2/src/dbg_new/agg_dbg_new.cpp:311:40: note: Assuming allocation function fails aggdraw-1.3.19/agg2/src/dbg_new/agg_dbg_new.cpp:311:25: note: Assignment 'inf_ptr=(char*)::malloc(total_size)', assigned value is 0 aggdraw-1.3.19/agg2/src/dbg_new/agg_dbg_new.cpp:319:18: note: Null pointer dereference aggdraw-1.3.19/agg2/src/dbg_new/agg_dbg_new.cpp:312:33: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] aggdraw-1.3.19/agg2/src/dbg_new/agg_dbg_new.cpp:311:40: note: Assuming allocation function fails aggdraw-1.3.19/agg2/src/dbg_new/agg_dbg_new.cpp:311:25: note: Assignment 'inf_ptr=(char*)::malloc(total_size)', assigned value is 0 aggdraw-1.3.19/agg2/src/dbg_new/agg_dbg_new.cpp:312:33: note: Null pointer addition aggdraw-1.3.19/agg2/src/dbg_new/agg_dbg_new.cpp:412:26: style: C-style pointer casting [cstyleCast] aggdraw-1.3.19/agg2/src/dbg_new/agg_dbg_new.cpp:65:35: style: Parameter 'ptr' can be declared as pointer to const [constParameterPointer] aggdraw-1.3.19/agg2/src/dbg_new/agg_dbg_new.cpp:82:48: style: Parameter 'ptr' can be declared as pointer to const [constParameterPointer] aggdraw-1.3.19/agg2/src/platform/BeOS/agg_platform_support.cpp:385:21: warning: Member variable 'AGGWindow::fView' is not initialized in the constructor. [uninitMemberVar] aggdraw-1.3.19/agg2/src/platform/BeOS/agg_platform_support.cpp:498:21: style:inconclusive: Technically the member function 'agg::platform_specific::SetTitle' can be const. [functionConst] aggdraw-1.3.19/agg2/src/platform/BeOS/agg_platform_support.cpp:514:21: style:inconclusive: Technically the member function 'agg::platform_specific::ForceRedraw' can be const. [functionConst] aggdraw-1.3.19/agg2/src/platform/BeOS/agg_platform_support.cpp:518:21: style:inconclusive: Technically the member function 'agg::platform_specific::UpdateWindow' can be const. [functionConst] aggdraw-1.3.19/agg2/src/platform/BeOS/agg_platform_support.cpp:474:25: warning: Class 'platform_specific' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] aggdraw-1.3.19/agg2/src/platform/BeOS/agg_platform_support.cpp:474:25: warning: Class 'platform_specific' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] aggdraw-1.3.19/agg2/src/platform/BeOS/agg_platform_support.cpp:55:56: style: C-style pointer casting [cstyleCast] aggdraw-1.3.19/agg2/src/platform/BeOS/agg_platform_support.cpp:133:49: style: C-style pointer casting [cstyleCast] aggdraw-1.3.19/agg2/src/platform/BeOS/agg_platform_support.cpp:139:49: style: C-style pointer casting [cstyleCast] aggdraw-1.3.19/agg2/src/platform/BeOS/agg_platform_support.cpp:170:56: style: C-style pointer casting [cstyleCast] aggdraw-1.3.19/agg2/src/platform/BeOS/agg_platform_support.cpp:237:70: style: C-style pointer casting [cstyleCast] aggdraw-1.3.19/agg2/src/platform/BeOS/agg_platform_support.cpp:697:33: style: C-style pointer casting [cstyleCast] aggdraw-1.3.19/agg2/src/platform/BeOS/agg_platform_support.cpp:704:40: style: C-style pointer casting [cstyleCast] aggdraw-1.3.19/agg2/src/platform/BeOS/agg_platform_support.cpp:783:40: style: C-style pointer casting [cstyleCast] aggdraw-1.3.19/agg2/src/platform/BeOS/agg_platform_support.cpp:720:21: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] aggdraw-1.3.19/agg2/src/platform/BeOS/agg_platform_support.cpp:724:21: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] aggdraw-1.3.19/agg2/src/platform/BeOS/agg_platform_support.cpp:728:21: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] aggdraw-1.3.19/agg2/src/platform/BeOS/agg_platform_support.cpp:732:21: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] aggdraw-1.3.19/agg2/src/platform/BeOS/agg_platform_support.cpp:736:21: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] aggdraw-1.3.19/agg2/src/platform/BeOS/agg_platform_support.cpp:740:21: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] aggdraw-1.3.19/agg2/src/platform/BeOS/agg_platform_support.cpp:744:21: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] aggdraw-1.3.19/agg2/src/platform/BeOS/agg_platform_support.cpp:748:21: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] aggdraw-1.3.19/agg2/src/platform/mac/agg_mac_pmap.cpp:43:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_buf [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/platform/mac/agg_mac_pmap.cpp:62:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_bpp [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/platform/mac/agg_mac_pmap.cpp:83:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_buf [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/platform/mac/agg_mac_pmap.cpp:134:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pmap [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/platform/mac/agg_mac_pmap.cpp:157:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pmap [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/platform/mac/agg_mac_pmap.cpp:191:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nil [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/platform/mac/agg_mac_pmap.cpp:232:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nil [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/platform/mac/agg_mac_pmap.cpp:262:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_buf [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/platform/mac/agg_mac_pmap.cpp:268:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pmap [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/platform/mac/agg_mac_pmap.cpp:278:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pmap [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/platform/mac/agg_mac_pmap.cpp:288:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pmap [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/platform/BeOS/agg_platform_support.cpp:589:22: style: Variable 'success' is assigned a value that is never used. [unreadVariable] aggdraw-1.3.19/agg2/src/platform/BeOS/agg_platform_support.cpp:589:14: style: Variable 'success' is assigned a value that is never used. [unreadVariable] aggdraw-1.3.19/agg2/src/platform/X11/agg_platform_support.cpp:106:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XK_Pause [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/platform/X11/agg_platform_support.cpp:205:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XA_WM_NAME [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/platform/X11/agg_platform_support.cpp:355:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_caption [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/platform/X11/agg_platform_support.cpp:361:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_specific [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/platform/X11/agg_platform_support.cpp:369:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_caption [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/platform/X11/agg_platform_support.cpp:393:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_window_flags [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/platform/X11/agg_platform_support.cpp:694:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_rbuf_window [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/platform/X11/agg_platform_support.cpp:708:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_display [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/platform/X11/agg_platform_support.cpp:1001:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable max_images [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/platform/X11/agg_platform_support.cpp:1139:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable max_images [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/platform/X11/agg_platform_support.cpp:1210:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable max_images [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/platform/X11/agg_platform_support.cpp:1231:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_update_flag [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/platform/X11/agg_platform_support.cpp:1238:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/platform/X11/agg_platform_support.cpp:1244:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_sw_start [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/platform/X11/agg_platform_support.cpp:1251:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_sw_start [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/platform/sdl/agg_platform_support.cpp:150:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable max_images [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/platform/sdl/agg_platform_support.cpp:169:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDL_INIT_VIDEO [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/platform/sdl/agg_platform_support.cpp:177:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_specific [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/platform/sdl/agg_platform_support.cpp:185:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_caption [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/platform/sdl/agg_platform_support.cpp:199:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_window_flags [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/platform/sdl/agg_platform_support.cpp:274:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_surf_window [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/platform/sdl/agg_platform_support.cpp:287:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_update_flag [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/platform/sdl/agg_platform_support.cpp:491:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable max_images [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/platform/sdl/agg_platform_support.cpp:555:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable max_images [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/platform/sdl/agg_platform_support.cpp:574:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable max_images [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/platform/sdl/agg_platform_support.cpp:609:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_sw_start [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/platform/sdl/agg_platform_support.cpp:616:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_sw_start [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/platform/sdl/agg_platform_support.cpp:622:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/platform/sdl/agg_platform_support.cpp:628:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_update_flag [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/platform/mac/agg_platform_support.cpp:108:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kClearCharCode [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/platform/mac/agg_platform_support.cpp:449:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_caption [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/platform/mac/agg_platform_support.cpp:456:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_specific [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/platform/mac/agg_platform_support.cpp:464:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_caption [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/platform/mac/agg_platform_support.cpp:478:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable shiftKey [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/platform/mac/agg_platform_support.cpp:492:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kAlertPlainAlert [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/platform/mac/agg_platform_support.cpp:499:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_sw_start [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/platform/mac/agg_platform_support.cpp:509:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lo [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/platform/mac/agg_platform_support.cpp:517:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_sys_format [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/platform/mac/agg_platform_support.cpp:635:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable max_images [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/platform/mac/agg_platform_support.cpp:654:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable max_images [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/platform/mac/agg_platform_support.cpp:673:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable max_images [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/platform/mac/agg_platform_support.cpp:695:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_redraw_flag [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/platform/mac/agg_platform_support.cpp:708:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_window [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/platform/mac/agg_platform_support.cpp:751:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Point [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/platform/mac/agg_platform_support.cpp:806:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Point [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/platform/mac/agg_platform_support.cpp:843:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Point [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/platform/mac/agg_platform_support.cpp:887:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UInt32 [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/platform/mac/agg_platform_support.cpp:965:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UInt32 [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/platform/sdl/agg_platform_support.cpp:58:24: warning: Member variable 'platform_specific::m_sw_start' is not initialized in the constructor. [uninitMemberVar] aggdraw-1.3.19/agg2/src/platform/sdl/agg_platform_support.cpp:251:30: style: C-style pointer casting [cstyleCast] aggdraw-1.3.19/agg2/src/platform/sdl/agg_platform_support.cpp:538:36: style: C-style pointer casting [cstyleCast] aggdraw-1.3.19/agg2/src/platform/sdl/agg_platform_support.cpp:594:36: style: C-style pointer casting [cstyleCast] aggdraw-1.3.19/agg2/src/platform/sdl/agg_platform_support.cpp:283:14: style: The scope of the variable 'ev_flag' can be reduced. [variableScope] aggdraw-1.3.19/agg2/src/platform/sdl/agg_platform_support.cpp:283:22: style: Variable 'ev_flag' is assigned a value that is never used. [unreadVariable] aggdraw-1.3.19/agg2/src/platform/mac/agg_platform_support.cpp:728:2: warning: Unused variable value 'userData' [constStatement] aggdraw-1.3.19/agg2/src/platform/mac/agg_platform_support.cpp:739:2: warning: Unused variable value 'userData' [constStatement] aggdraw-1.3.19/agg2/src/platform/X11/agg_platform_support.cpp:484:23: style: Condition '*(char*)&t==0' is always false [knownConditionTrueFalse] aggdraw-1.3.19/agg2/src/platform/X11/agg_platform_support.cpp:482:17: note: Assignment 't=1', assigned value is 1 aggdraw-1.3.19/agg2/src/platform/X11/agg_platform_support.cpp:484:23: note: Condition '*(char*)&t==0' is always false aggdraw-1.3.19/agg2/src/platform/X11/agg_platform_support.cpp:565:13: warning: %x in format string (no. 1) requires 'unsigned int' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint] aggdraw-1.3.19/agg2/src/platform/X11/agg_platform_support.cpp:565:13: warning: %x in format string (no. 2) requires 'unsigned int' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint] aggdraw-1.3.19/agg2/src/platform/X11/agg_platform_support.cpp:565:13: warning: %x in format string (no. 3) requires 'unsigned int' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint] aggdraw-1.3.19/agg2/src/platform/X11/agg_platform_support.cpp:1155:13: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] aggdraw-1.3.19/agg2/src/platform/X11/agg_platform_support.cpp:1155:13: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] aggdraw-1.3.19/agg2/src/platform/X11/agg_platform_support.cpp:204:20: style: C-style pointer casting [cstyleCast] aggdraw-1.3.19/agg2/src/platform/X11/agg_platform_support.cpp:219:31: style: C-style pointer casting [cstyleCast] aggdraw-1.3.19/agg2/src/platform/X11/agg_platform_support.cpp:330:35: style: C-style pointer casting [cstyleCast] aggdraw-1.3.19/agg2/src/platform/X11/agg_platform_support.cpp:484:13: style: C-style pointer casting [cstyleCast] aggdraw-1.3.19/agg2/src/platform/X11/agg_platform_support.cpp:621:26: style: C-style pointer casting [cstyleCast] aggdraw-1.3.19/agg2/src/platform/X11/agg_platform_support.cpp:779:42: style: C-style pointer casting [cstyleCast] aggdraw-1.3.19/agg2/src/platform/win32/agg_win32_bmp.cpp:40:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_bmp [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/platform/win32/agg_win32_bmp.cpp:56:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_bpp [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/platform/win32/agg_win32_bmp.cpp:71:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_buf [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/platform/win32/agg_win32_bmp.cpp:82:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_is_internal [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/platform/win32/agg_win32_bmp.cpp:94:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITMAPINFOHEADER [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/platform/win32/agg_win32_bmp.cpp:104:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITMAPINFOHEADER [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/platform/win32/agg_win32_bmp.cpp:150:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RGBQUAD [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/platform/win32/agg_win32_bmp.cpp:178:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITMAPINFOHEADER [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/platform/win32/agg_win32_bmp.cpp:239:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_bmp [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/platform/win32/agg_win32_bmp.cpp:313:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_bmp [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/platform/win32/agg_win32_bmp.cpp:424:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_bmp [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/platform/win32/agg_win32_bmp.cpp:446:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITMAPFILEHEADER [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/platform/win32/agg_win32_bmp.cpp:481:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_bmp [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/platform/win32/agg_win32_bmp.cpp:515:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_buf [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/platform/win32/agg_win32_bmp.cpp:521:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable biWidth [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/platform/win32/agg_win32_bmp.cpp:527:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable biHeight [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/platform/win32/agg_win32_bmp.cpp:534:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable biBitCount [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/platform/win32/agg_win32_bmp.cpp:544:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_img_size [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/platform/win32/agg_platform_support.cpp:90:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VK_PAUSE [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/platform/win32/agg_platform_support.cpp:431:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_caption [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/platform/win32/agg_platform_support.cpp:438:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_specific [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/platform/win32/agg_platform_support.cpp:446:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_caption [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/platform/win32/agg_platform_support.cpp:456:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_sw_start [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/platform/win32/agg_platform_support.cpp:465:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QuadPart [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/platform/win32/agg_platform_support.cpp:508:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MK_LBUTTON [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/platform/win32/agg_platform_support.cpp:518:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_current_dc [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/platform/win32/agg_platform_support.cpp:529:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GWL_USERDATA [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/platform/win32/agg_platform_support.cpp:837:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_hwnd [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/platform/win32/agg_platform_support.cpp:844:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_sys_format [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/platform/win32/agg_platform_support.cpp:920:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_wait_mode [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/platform/win32/agg_platform_support.cpp:963:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable max_images [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/platform/win32/agg_platform_support.cpp:982:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable max_images [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/platform/win32/agg_platform_support.cpp:1001:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable max_images [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/platform/win32/agg_platform_support.cpp:1021:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_redraw_flag [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/platform/win32/agg_platform_support.cpp:1030:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_hwnd [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/agg2/src/platform/win32/agg_win32_bmp.cpp:40:46: style: C-style pointer casting [cstyleCast] aggdraw-1.3.19/agg2/src/platform/win32/agg_win32_bmp.cpp:139:17: style: C-style pointer casting [cstyleCast] aggdraw-1.3.19/agg2/src/platform/win32/agg_win32_bmp.cpp:153:27: style: C-style pointer casting [cstyleCast] aggdraw-1.3.19/agg2/src/platform/win32/agg_win32_bmp.cpp:178:36: style: C-style pointer casting [cstyleCast] aggdraw-1.3.19/agg2/src/platform/win32/agg_win32_bmp.cpp:448:15: style: C-style pointer casting [cstyleCast] aggdraw-1.3.19/agg2/src/platform/win32/agg_win32_bmp.cpp:457:27: style: C-style pointer casting [cstyleCast] aggdraw-1.3.19/agg2/src/platform/win32/agg_win32_bmp.cpp:260:20: style: Redundant initialization for 'dvc_width'. The initialized value is overwritten before it is read. [redundantInitialization] aggdraw-1.3.19/agg2/src/platform/win32/agg_win32_bmp.cpp:247:29: note: dvc_width is initialized aggdraw-1.3.19/agg2/src/platform/win32/agg_win32_bmp.cpp:260:20: note: dvc_width is overwritten aggdraw-1.3.19/agg2/src/platform/win32/agg_win32_bmp.cpp:261:20: style: Redundant initialization for 'dvc_height'. The initialized value is overwritten before it is read. [redundantInitialization] aggdraw-1.3.19/agg2/src/platform/win32/agg_win32_bmp.cpp:248:29: note: dvc_height is initialized aggdraw-1.3.19/agg2/src/platform/win32/agg_win32_bmp.cpp:261:20: note: dvc_height is overwritten aggdraw-1.3.19/agg2/src/platform/win32/agg_win32_bmp.cpp:259:20: style: Variable 'dvc_x' is reassigned a value before the old one has been used. [redundantAssignment] aggdraw-1.3.19/agg2/src/platform/win32/agg_win32_bmp.cpp:258:20: note: dvc_x is assigned aggdraw-1.3.19/agg2/src/platform/win32/agg_win32_bmp.cpp:259:20: note: dvc_x is overwritten aggdraw-1.3.19/agg2/src/platform/win32/agg_win32_bmp.cpp:179:18: style: The scope of the variable 'brightness' can be reduced. [variableScope] aggdraw-1.3.19/agg2/src/platform/win32/agg_platform_support.cpp:1111:27: performance:inconclusive: Technically the member function 'agg::tokenizer::check_chr' can be static (but you may consider moving to unnamed namespace). [functionStatic] aggdraw-1.3.19/agg2/src/platform/win32/agg_platform_support.cpp:1087:14: note: Technically the member function 'agg::tokenizer::check_chr' can be static (but you may consider moving to unnamed namespace). aggdraw-1.3.19/agg2/src/platform/win32/agg_platform_support.cpp:1111:27: note: Technically the member function 'agg::tokenizer::check_chr' can be static (but you may consider moving to unnamed namespace). aggdraw-1.3.19/agg2/src/platform/win32/agg_platform_support.cpp:1077:9: style: Class 'tokenizer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] aggdraw-1.3.19/aggdraw.cxx:520:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/aggdraw.cxx:639:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/aggdraw.cxx:880:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_TypeError [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/aggdraw.cxx:1062:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/aggdraw.cxx:1109:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/aggdraw.cxx:1147:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/aggdraw.cxx:1196:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/aggdraw.cxx:1248:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/aggdraw.cxx:1292:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/aggdraw.cxx:1330:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/aggdraw.cxx:1366:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/aggdraw.cxx:1414:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/aggdraw.cxx:1505:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/aggdraw.cxx:1543:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/aggdraw.cxx:1565:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/aggdraw.cxx:1607:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/aggdraw.cxx:1682:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/aggdraw.cxx:1926:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_IOError [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/aggdraw.cxx:2135:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/aggdraw.cxx:2308:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/aggdraw.cxx:2329:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/aggdraw.cxx:2349:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/aggdraw.cxx:2372:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/aggdraw.cxx:2398:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/aggdraw.cxx:2428:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/aggdraw.cxx:2448:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/aggdraw.cxx:2474:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/aggdraw.cxx:2627:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyType_Type [valueFlowBailoutIncompleteVar] aggdraw-1.3.19/aggdraw.cxx:458:20: error: Deallocation of an auto-variable (path) results in undefined behaviour. [autovarInvalidDeallocation] aggdraw-1.3.19/aggdraw.cxx:401:38: note: Passed to reference. aggdraw-1.3.19/aggdraw.cxx:431:17: note: Address of variable taken here. aggdraw-1.3.19/aggdraw.cxx:458:20: note: Deallocating memory that was not dynamically allocated aggdraw-1.3.19/aggdraw.cxx:393:10: style: The function 'setantialias' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] aggdraw-1.3.19/aggdraw.cxx:366:18: note: Virtual function in base class aggdraw-1.3.19/aggdraw.cxx:393:10: note: Function in derived class aggdraw-1.3.19/aggdraw.cxx:401:10: style: The function 'draw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] aggdraw-1.3.19/aggdraw.cxx:367:18: note: Virtual function in base class aggdraw-1.3.19/aggdraw.cxx:401:10: note: Function in derived class aggdraw-1.3.19/aggdraw.cxx:1181:9: style: C-style pointer casting [cstyleCast] aggdraw-1.3.19/aggdraw.cxx:1182:29: style: C-style pointer casting [cstyleCast] aggdraw-1.3.19/aggdraw.cxx:1276:9: style: C-style pointer casting [cstyleCast] aggdraw-1.3.19/aggdraw.cxx:1277:29: style: C-style pointer casting [cstyleCast] aggdraw-1.3.19/aggdraw.cxx:1586:9: style: C-style pointer casting [cstyleCast] aggdraw-1.3.19/aggdraw.cxx:1789:40: style: C-style pointer casting [cstyleCast] aggdraw-1.3.19/aggdraw.cxx:2042:40: style: C-style pointer casting [cstyleCast] aggdraw-1.3.19/aggdraw.cxx:2549:40: style: C-style pointer casting [cstyleCast] aggdraw-1.3.19/aggdraw.cxx:410:13: style: C-style pointer casting [cstyleCast] aggdraw-1.3.19/aggdraw.cxx:411:20: style: C-style pointer casting [cstyleCast] aggdraw-1.3.19/aggdraw.cxx:412:18: style: C-style pointer casting [cstyleCast] aggdraw-1.3.19/aggdraw.cxx:413:20: style: C-style pointer casting [cstyleCast] aggdraw-1.3.19/aggdraw.cxx:418:13: style: C-style pointer casting [cstyleCast] aggdraw-1.3.19/aggdraw.cxx:419:22: style: C-style pointer casting [cstyleCast] aggdraw-1.3.19/aggdraw.cxx:420:18: style: C-style pointer casting [cstyleCast] aggdraw-1.3.19/aggdraw.cxx:421:22: style: C-style pointer casting [cstyleCast] aggdraw-1.3.19/aggdraw.cxx:607:9: style: The scope of the variable 'ok' can be reduced. [variableScope] aggdraw-1.3.19/aggdraw.cxx:2114:15: style: The scope of the variable 'q' can be reduced. [variableScope] aggdraw-1.3.19/aggdraw.cxx:714:19: style: Local variable 'buffer' shadows outer variable [shadowVariable] aggdraw-1.3.19/aggdraw.cxx:606:10: note: Shadowed declaration aggdraw-1.3.19/aggdraw.cxx:714:19: note: Shadow variable aggdraw-1.3.19/aggdraw.cxx:2273:28: style: Local variable 'path' shadows outer variable [shadowVariable] aggdraw-1.3.19/aggdraw.cxx:2101:11: note: Shadowed declaration aggdraw-1.3.19/aggdraw.cxx:2273:28: note: Shadow variable aggdraw-1.3.19/aggdraw.cxx:2274:44: style: Local variable 'curve' shadows outer variable [shadowVariable] aggdraw-1.3.19/aggdraw.cxx:2116:10: note: Shadowed declaration aggdraw-1.3.19/aggdraw.cxx:2274:44: note: Shadow variable aggdraw-1.3.19/aggdraw.cxx:725:15: style: Variable 'data' can be declared as pointer to const [constVariablePointer] aggdraw-1.3.19/aggdraw.cxx:946:11: style: Variable 'ink' can be declared as pointer to const [constVariablePointer] aggdraw-1.3.19/aggdraw.cxx:1580:42: style: Parameter 'args' can be declared as pointer to const. However it seems that 'draw_tobytes' is a callback function, if 'args' is declared with const you might also need to cast function pointer(s). [constParameterCallback] aggdraw-1.3.19/aggdraw.cxx:1755:31: note: You might need to cast the function pointer here aggdraw-1.3.19/aggdraw.cxx:1580:42: note: Parameter 'args' can be declared as pointer to const aggdraw-1.3.19/aggdraw.cxx:2114:15: style: Variable 'q' can be declared as pointer to const [constVariablePointer] aggdraw-1.3.19/aggdraw.cxx:2114:19: style: Variable 'e' can be declared as pointer to const [constVariablePointer] aggdraw-1.3.19/aggdraw.cxx:2435:40: style: Parameter 'args' can be declared as pointer to const. However it seems that 'path_close' is a callback function, if 'args' is declared with const you might also need to cast function pointer(s). [constParameterCallback] aggdraw-1.3.19/aggdraw.cxx:2529:29: note: You might need to cast the function pointer here aggdraw-1.3.19/aggdraw.cxx:2435:40: note: Parameter 'args' can be declared as pointer to const aggdraw-1.3.19/aggdraw.cxx:2483:41: style: Parameter 'args' can be declared as pointer to const. However it seems that 'path_coords' is a callback function, if 'args' is declared with const you might also need to cast function pointer(s). [constParameterCallback] aggdraw-1.3.19/aggdraw.cxx:2533:30: note: You might need to cast the function pointer here aggdraw-1.3.19/aggdraw.cxx:2483:41: note: Parameter 'args' can be declared as pointer to const diff: head aggdraw-1.3.19/agg2/src/dbg_new/agg_dbg_new.cpp:312:33: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] aggdraw-1.3.19/agg2/src/dbg_new/agg_dbg_new.cpp:311:40: note: Assuming allocation function fails aggdraw-1.3.19/agg2/src/dbg_new/agg_dbg_new.cpp:311:25: note: Assignment 'inf_ptr=(char*)::malloc(total_size)', assigned value is 0 aggdraw-1.3.19/agg2/src/dbg_new/agg_dbg_new.cpp:312:33: note: Null pointer addition head aggdraw-1.3.19/agg2/src/dbg_new/agg_dbg_new.cpp:317:13: warning: If memory allocation fails, then there is a possible null pointer dereference: inf_ptr [nullPointerOutOfMemory] aggdraw-1.3.19/agg2/src/dbg_new/agg_dbg_new.cpp:311:40: note: Assuming allocation function fails aggdraw-1.3.19/agg2/src/dbg_new/agg_dbg_new.cpp:311:25: note: Assignment 'inf_ptr=(char*)::malloc(total_size)', assigned value is 0 aggdraw-1.3.19/agg2/src/dbg_new/agg_dbg_new.cpp:317:13: note: Null pointer dereference head aggdraw-1.3.19/agg2/src/dbg_new/agg_dbg_new.cpp:319:18: warning: If memory allocation fails, then there is a possible null pointer dereference: inf_ptr [nullPointerOutOfMemory] aggdraw-1.3.19/agg2/src/dbg_new/agg_dbg_new.cpp:311:40: note: Assuming allocation function fails aggdraw-1.3.19/agg2/src/dbg_new/agg_dbg_new.cpp:311:25: note: Assignment 'inf_ptr=(char*)::malloc(total_size)', assigned value is 0 aggdraw-1.3.19/agg2/src/dbg_new/agg_dbg_new.cpp:319:18: note: Null pointer dereference head aggdraw-1.3.19/agg2/src/platform/BeOS/agg_platform_support.cpp:589:14: style: Variable 'success' is assigned a value that is never used. [unreadVariable] 2.17.0 aggdraw-1.3.19/agg2/src/platform/win32/agg_platform_support.cpp:1087:14: performance:inconclusive: Technically the member function 'agg::tokenizer::check_chr' can be static (but you may consider moving to unnamed namespace). [functionStatic] aggdraw-1.3.19/agg2/src/platform/win32/agg_platform_support.cpp:1111:27: note: Technically the member function 'agg::tokenizer::check_chr' can be static (but you may consider moving to unnamed namespace). aggdraw-1.3.19/agg2/src/platform/win32/agg_platform_support.cpp:1087:14: note: Technically the member function 'agg::tokenizer::check_chr' can be static (but you may consider moving to unnamed namespace). head aggdraw-1.3.19/agg2/src/platform/win32/agg_platform_support.cpp:1111:27: performance:inconclusive: Technically the member function 'agg::tokenizer::check_chr' can be static (but you may consider moving to unnamed namespace). [functionStatic] aggdraw-1.3.19/agg2/src/platform/win32/agg_platform_support.cpp:1087:14: note: Technically the member function 'agg::tokenizer::check_chr' can be static (but you may consider moving to unnamed namespace). aggdraw-1.3.19/agg2/src/platform/win32/agg_platform_support.cpp:1111:27: note: Technically the member function 'agg::tokenizer::check_chr' can be static (but you may consider moving to unnamed namespace). DONE