Flawfinder version 2.0.10, (C) 2001-2019 David A. Wheeler.
Number of rules (primarily dangerous function names) in C/C++ ruleset: 223
Examining data/crystal-facet-uml-1.26.0/ctrl/include/ctrl_classifier_controller.h
Examining data/crystal-facet-uml-1.26.0/ctrl/include/ctrl_classifier_policy_enforcer.h
Examining data/crystal-facet-uml-1.26.0/ctrl/include/ctrl_consistency_checker.h
Examining data/crystal-facet-uml-1.26.0/ctrl/include/ctrl_controller.h
Examining data/crystal-facet-uml-1.26.0/ctrl/include/ctrl_diagram_controller.h
Examining data/crystal-facet-uml-1.26.0/ctrl/include/ctrl_diagram_policy_enforcer.h
Examining data/crystal-facet-uml-1.26.0/ctrl/include/ctrl_error.h
Examining data/crystal-facet-uml-1.26.0/ctrl/include/ctrl_undo_redo_entry.h
Examining data/crystal-facet-uml-1.26.0/ctrl/include/ctrl_undo_redo_entry_type.h
Examining data/crystal-facet-uml-1.26.0/ctrl/include/ctrl_undo_redo_list.h
Examining data/crystal-facet-uml-1.26.0/ctrl/source/ctrl_classifier_controller.c
Examining data/crystal-facet-uml-1.26.0/ctrl/source/ctrl_classifier_policy_enforcer.c
Examining data/crystal-facet-uml-1.26.0/ctrl/source/ctrl_consistency_checker.c
Examining data/crystal-facet-uml-1.26.0/ctrl/source/ctrl_controller.c
Examining data/crystal-facet-uml-1.26.0/ctrl/source/ctrl_diagram_controller.c
Examining data/crystal-facet-uml-1.26.0/ctrl/source/ctrl_diagram_policy_enforcer.c
Examining data/crystal-facet-uml-1.26.0/ctrl/source/ctrl_undo_redo_list.c
Examining data/crystal-facet-uml-1.26.0/ctrl/unittest/ctrl_classifier_controller_test.c
Examining data/crystal-facet-uml-1.26.0/ctrl/unittest/ctrl_classifier_controller_test.h
Examining data/crystal-facet-uml-1.26.0/ctrl/unittest/ctrl_classifier_policy_enforcer_test.c
Examining data/crystal-facet-uml-1.26.0/ctrl/unittest/ctrl_classifier_policy_enforcer_test.h
Examining data/crystal-facet-uml-1.26.0/ctrl/unittest/ctrl_consistency_checker_test.c
Examining data/crystal-facet-uml-1.26.0/ctrl/unittest/ctrl_consistency_checker_test.h
Examining data/crystal-facet-uml-1.26.0/ctrl/unittest/ctrl_controller_test.c
Examining data/crystal-facet-uml-1.26.0/ctrl/unittest/ctrl_controller_test.h
Examining data/crystal-facet-uml-1.26.0/ctrl/unittest/ctrl_diagram_controller_test.c
Examining data/crystal-facet-uml-1.26.0/ctrl/unittest/ctrl_diagram_controller_test.h
Examining data/crystal-facet-uml-1.26.0/ctrl/unittest/ctrl_diagram_policy_enforcer_test.c
Examining data/crystal-facet-uml-1.26.0/ctrl/unittest/ctrl_diagram_policy_enforcer_test.h
Examining data/crystal-facet-uml-1.26.0/ctrl/unittest/ctrl_undo_redo_list_test.c
Examining data/crystal-facet-uml-1.26.0/ctrl/unittest/ctrl_undo_redo_list_test.h
Examining data/crystal-facet-uml-1.26.0/data/include/data_classifier.h
Examining data/crystal-facet-uml-1.26.0/data/include/data_classifier_type.h
Examining data/crystal-facet-uml-1.26.0/data/include/data_diagram.h
Examining data/crystal-facet-uml-1.26.0/data/include/data_diagram_type.h
Examining data/crystal-facet-uml-1.26.0/data/include/data_diagramelement.h
Examining data/crystal-facet-uml-1.26.0/data/include/data_diagramelement_flag.h
Examining data/crystal-facet-uml-1.26.0/data/include/data_error.h
Examining data/crystal-facet-uml-1.26.0/data/include/data_feature.h
Examining data/crystal-facet-uml-1.26.0/data/include/data_feature_type.h
Examining data/crystal-facet-uml-1.26.0/data/include/data_id.h
Examining data/crystal-facet-uml-1.26.0/data/include/data_relationship.h
Examining data/crystal-facet-uml-1.26.0/data/include/data_relationship_type.h
Examining data/crystal-facet-uml-1.26.0/data/include/data_row_id.h
Examining data/crystal-facet-uml-1.26.0/data/include/data_rules.h
Examining data/crystal-facet-uml-1.26.0/data/include/data_table.h
Examining data/crystal-facet-uml-1.26.0/data/include/set/data_id_pair.h
Examining data/crystal-facet-uml-1.26.0/data/include/set/data_node_set.h
Examining data/crystal-facet-uml-1.26.0/data/include/set/data_search_result.h
Examining data/crystal-facet-uml-1.26.0/data/include/set/data_search_result_list.h
Examining data/crystal-facet-uml-1.26.0/data/include/set/data_small_set.h
Examining data/crystal-facet-uml-1.26.0/data/include/set/data_stat.h
Examining data/crystal-facet-uml-1.26.0/data/include/set/data_visible_classifier.h
Examining data/crystal-facet-uml-1.26.0/data/include/set/data_visible_set.h
Examining data/crystal-facet-uml-1.26.0/data/include/storage/data_change_event_type.h
Examining data/crystal-facet-uml-1.26.0/data/include/storage/data_change_message.h
Examining data/crystal-facet-uml-1.26.0/data/include/storage/data_change_notifier.h
Examining data/crystal-facet-uml-1.26.0/data/include/storage/data_database.h
Examining data/crystal-facet-uml-1.26.0/data/include/storage/data_database_consistency_checker.h
Examining data/crystal-facet-uml-1.26.0/data/include/storage/data_database_iterator_classifiers.h
Examining data/crystal-facet-uml-1.26.0/data/include/storage/data_database_listener.h
Examining data/crystal-facet-uml-1.26.0/data/include/storage/data_database_listener_signal.h
Examining data/crystal-facet-uml-1.26.0/data/include/storage/data_database_reader.h
Examining data/crystal-facet-uml-1.26.0/data/include/storage/data_database_sql_builder.h
Examining data/crystal-facet-uml-1.26.0/data/include/storage/data_database_text_search.h
Examining data/crystal-facet-uml-1.26.0/data/include/storage/data_database_writer.h
Examining data/crystal-facet-uml-1.26.0/data/source/data_rules.c
Examining data/crystal-facet-uml-1.26.0/data/source/set/data_node_set.c
Examining data/crystal-facet-uml-1.26.0/data/source/set/data_visible_set.c
Examining data/crystal-facet-uml-1.26.0/data/source/storage/data_change_notifier.c
Examining data/crystal-facet-uml-1.26.0/data/source/storage/data_database.c
Examining data/crystal-facet-uml-1.26.0/data/source/storage/data_database_consistency_checker.c
Examining data/crystal-facet-uml-1.26.0/data/source/storage/data_database_iterator_classifiers.c
Examining data/crystal-facet-uml-1.26.0/data/source/storage/data_database_reader.c
Examining data/crystal-facet-uml-1.26.0/data/source/storage/data_database_sql_builder.c
Examining data/crystal-facet-uml-1.26.0/data/source/storage/data_database_text_search.c
Examining data/crystal-facet-uml-1.26.0/data/source/storage/data_database_writer.c
Examining data/crystal-facet-uml-1.26.0/data/unittest/data_change_notifier_test.c
Examining data/crystal-facet-uml-1.26.0/data/unittest/data_change_notifier_test.h
Examining data/crystal-facet-uml-1.26.0/data/unittest/data_database_listener_test.c
Examining data/crystal-facet-uml-1.26.0/data/unittest/data_database_listener_test.h
Examining data/crystal-facet-uml-1.26.0/data/unittest/data_database_reader_test.c
Examining data/crystal-facet-uml-1.26.0/data/unittest/data_database_reader_test.h
Examining data/crystal-facet-uml-1.26.0/data/unittest/data_rules_test.c
Examining data/crystal-facet-uml-1.26.0/data/unittest/data_rules_test.h
Examining data/crystal-facet-uml-1.26.0/data/unittest/data_small_set_test.c
Examining data/crystal-facet-uml-1.26.0/data/unittest/data_small_set_test.h
Examining data/crystal-facet-uml-1.26.0/gui/include/gui_clipboard.h
Examining data/crystal-facet-uml-1.26.0/gui/include/gui_error.h
Examining data/crystal-facet-uml-1.26.0/gui/include/gui_main.h
Examining data/crystal-facet-uml-1.26.0/gui/include/gui_marked_set.h
Examining data/crystal-facet-uml-1.26.0/gui/include/gui_resource_selector.h
Examining data/crystal-facet-uml-1.26.0/gui/include/gui_resources.h
Examining data/crystal-facet-uml-1.26.0/gui/include/gui_simple_message_content.h
Examining data/crystal-facet-uml-1.26.0/gui/include/gui_simple_message_to_user.h
Examining data/crystal-facet-uml-1.26.0/gui/include/gui_simple_message_type.h
Examining data/crystal-facet-uml-1.26.0/gui/include/gui_tool.h
Examining data/crystal-facet-uml-1.26.0/gui/include/gui_toolbox.h
Examining data/crystal-facet-uml-1.26.0/gui/include/gui_type_resource.h
Examining data/crystal-facet-uml-1.26.0/gui/include/sketch_area/gui_sketch_action.h
Examining data/crystal-facet-uml-1.26.0/gui/include/sketch_area/gui_sketch_area.h
Examining data/crystal-facet-uml-1.26.0/gui/include/sketch_area/gui_sketch_background.h
Examining data/crystal-facet-uml-1.26.0/gui/include/sketch_area/gui_sketch_card.h
Examining data/crystal-facet-uml-1.26.0/gui/include/sketch_area/gui_sketch_drag_state.h
Examining data/crystal-facet-uml-1.26.0/gui/include/sketch_area/gui_sketch_marker.h
Examining data/crystal-facet-uml-1.26.0/gui/include/sketch_area/gui_sketch_nav_tree.h
Examining data/crystal-facet-uml-1.26.0/gui/include/sketch_area/gui_sketch_object_creator.h
Examining data/crystal-facet-uml-1.26.0/gui/include/sketch_area/gui_sketch_overlay.h
Examining data/crystal-facet-uml-1.26.0/gui/include/sketch_area/gui_sketch_result_list.h
Examining data/crystal-facet-uml-1.26.0/gui/include/util/gtk_helper/gtk_helper_tree_model.h
Examining data/crystal-facet-uml-1.26.0/gui/include/util/observer/observer.h
Examining data/crystal-facet-uml-1.26.0/gui/include/util/shape/shape_h_align.h
Examining data/crystal-facet-uml-1.26.0/gui/include/util/shape/shape_int_rectangle.h
Examining data/crystal-facet-uml-1.26.0/gui/include/util/shape/shape_v_align.h
Examining data/crystal-facet-uml-1.26.0/gui/source/gui_attributes_editor.c
Examining data/crystal-facet-uml-1.26.0/gui/source/gui_attributes_editor.h
Examining data/crystal-facet-uml-1.26.0/gui/source/gui_attributes_editor_types.c
Examining data/crystal-facet-uml-1.26.0/gui/source/gui_attributes_editor_types.h
Examining data/crystal-facet-uml-1.26.0/gui/source/gui_clipboard.c
Examining data/crystal-facet-uml-1.26.0/gui/source/gui_file_db_manager.c
Examining data/crystal-facet-uml-1.26.0/gui/source/gui_file_db_manager.h
Examining data/crystal-facet-uml-1.26.0/gui/source/gui_file_export_dialog.c
Examining data/crystal-facet-uml-1.26.0/gui/source/gui_file_export_dialog.h
Examining data/crystal-facet-uml-1.26.0/gui/source/gui_file_use_db_dialog.c
Examining data/crystal-facet-uml-1.26.0/gui/source/gui_file_use_db_dialog.h
Examining data/crystal-facet-uml-1.26.0/gui/source/gui_main.c
Examining data/crystal-facet-uml-1.26.0/gui/source/gui_main_window.c
Examining data/crystal-facet-uml-1.26.0/gui/source/gui_main_window.h
Examining data/crystal-facet-uml-1.26.0/gui/source/gui_resource_selector.c
Examining data/crystal-facet-uml-1.26.0/gui/source/gui_resources.c
Examining data/crystal-facet-uml-1.26.0/gui/source/gui_search_request.c
Examining data/crystal-facet-uml-1.26.0/gui/source/gui_search_request.h
Examining data/crystal-facet-uml-1.26.0/gui/source/gui_search_runner.c
Examining data/crystal-facet-uml-1.26.0/gui/source/gui_search_runner.h
Examining data/crystal-facet-uml-1.26.0/gui/source/gui_simple_message_content.c
Examining data/crystal-facet-uml-1.26.0/gui/source/gui_simple_message_to_user.c
Examining data/crystal-facet-uml-1.26.0/gui/source/gui_toolbox.c
Examining data/crystal-facet-uml-1.26.0/gui/source/gui_window_manager.c
Examining data/crystal-facet-uml-1.26.0/gui/source/gui_window_manager.h
Examining data/crystal-facet-uml-1.26.0/gui/source/resources/background_column.c
Examining data/crystal-facet-uml-1.26.0/gui/source/resources/crystal_facet_uml.c
Examining data/crystal-facet-uml-1.26.0/gui/source/resources/edit_attributes_sect.c
Examining data/crystal-facet-uml-1.26.0/gui/source/resources/edit_commit.c
Examining data/crystal-facet-uml-1.26.0/gui/source/resources/edit_copy.c
Examining data/crystal-facet-uml-1.26.0/gui/source/resources/edit_cut.c
Examining data/crystal-facet-uml-1.26.0/gui/source/resources/edit_delete.c
Examining data/crystal-facet-uml-1.26.0/gui/source/resources/edit_highlight.c
Examining data/crystal-facet-uml-1.26.0/gui/source/resources/edit_instantiate.c
Examining data/crystal-facet-uml-1.26.0/gui/source/resources/edit_paste.c
Examining data/crystal-facet-uml-1.26.0/gui/source/resources/edit_redo.c
Examining data/crystal-facet-uml-1.26.0/gui/source/resources/edit_reset.c
Examining data/crystal-facet-uml-1.26.0/gui/source/resources/edit_undo.c
Examining data/crystal-facet-uml-1.26.0/gui/source/resources/file_export.c
Examining data/crystal-facet-uml-1.26.0/gui/source/resources/file_new_window.c
Examining data/crystal-facet-uml-1.26.0/gui/source/resources/file_use_db.c
Examining data/crystal-facet-uml-1.26.0/gui/source/resources/message_error.c
Examining data/crystal-facet-uml-1.26.0/gui/source/resources/message_info.c
Examining data/crystal-facet-uml-1.26.0/gui/source/resources/message_user_doc.c
Examining data/crystal-facet-uml-1.26.0/gui/source/resources/message_warn.c
Examining data/crystal-facet-uml-1.26.0/gui/source/resources/navigate_breadcrumb_folder.c
Examining data/crystal-facet-uml-1.26.0/gui/source/resources/navigate_closed_folder.c
Examining data/crystal-facet-uml-1.26.0/gui/source/resources/navigate_create_child.c
Examining data/crystal-facet-uml-1.26.0/gui/source/resources/navigate_create_sibling.c
Examining data/crystal-facet-uml-1.26.0/gui/source/resources/navigate_open_folder.c
Examining data/crystal-facet-uml-1.26.0/gui/source/resources/tool_create.c
Examining data/crystal-facet-uml-1.26.0/gui/source/resources/tool_edit.c
Examining data/crystal-facet-uml-1.26.0/gui/source/resources/tool_navigate.c
Examining data/crystal-facet-uml-1.26.0/gui/source/resources/tool_search.c
Examining data/crystal-facet-uml-1.26.0/gui/source/resources/type_clas_accept.c
Examining data/crystal-facet-uml-1.26.0/gui/source/resources/type_clas_actor.c
Examining data/crystal-facet-uml-1.26.0/gui/source/resources/type_clas_artifact.c
Examining data/crystal-facet-uml-1.26.0/gui/source/resources/type_clas_block.c
Examining data/crystal-facet-uml-1.26.0/gui/source/resources/type_clas_class.c
Examining data/crystal-facet-uml-1.26.0/gui/source/resources/type_clas_comment.c
Examining data/crystal-facet-uml-1.26.0/gui/source/resources/type_clas_component.c
Examining data/crystal-facet-uml-1.26.0/gui/source/resources/type_clas_constraint.c
Examining data/crystal-facet-uml-1.26.0/gui/source/resources/type_clas_decision.c
Examining data/crystal-facet-uml-1.26.0/gui/source/resources/type_clas_deephistory.c
Examining data/crystal-facet-uml-1.26.0/gui/source/resources/type_clas_diagram.c
Examining data/crystal-facet-uml-1.26.0/gui/source/resources/type_clas_final.c
Examining data/crystal-facet-uml-1.26.0/gui/source/resources/type_clas_fork.c
Examining data/crystal-facet-uml-1.26.0/gui/source/resources/type_clas_history.c
Examining data/crystal-facet-uml-1.26.0/gui/source/resources/type_clas_initial.c
Examining data/crystal-facet-uml-1.26.0/gui/source/resources/type_clas_join.c
Examining data/crystal-facet-uml-1.26.0/gui/source/resources/type_clas_node.c
Examining data/crystal-facet-uml-1.26.0/gui/source/resources/type_clas_package.c
Examining data/crystal-facet-uml-1.26.0/gui/source/resources/type_clas_part.c
Examining data/crystal-facet-uml-1.26.0/gui/source/resources/type_clas_region.c
Examining data/crystal-facet-uml-1.26.0/gui/source/resources/type_clas_requirement.c
Examining data/crystal-facet-uml-1.26.0/gui/source/resources/type_clas_send.c
Examining data/crystal-facet-uml-1.26.0/gui/source/resources/type_clas_state.c
Examining data/crystal-facet-uml-1.26.0/gui/source/resources/type_clas_subsystem.c
Examining data/crystal-facet-uml-1.26.0/gui/source/resources/type_clas_time.c
Examining data/crystal-facet-uml-1.26.0/gui/source/resources/type_clas_usecase.c
Examining data/crystal-facet-uml-1.26.0/gui/source/resources/type_diag_activity.c
Examining data/crystal-facet-uml-1.26.0/gui/source/resources/type_diag_block.c
Examining data/crystal-facet-uml-1.26.0/gui/source/resources/type_diag_box.c
Examining data/crystal-facet-uml-1.26.0/gui/source/resources/type_diag_class.c
Examining data/crystal-facet-uml-1.26.0/gui/source/resources/type_diag_communication.c
Examining data/crystal-facet-uml-1.26.0/gui/source/resources/type_diag_component.c
Examining data/crystal-facet-uml-1.26.0/gui/source/resources/type_diag_composite.c
Examining data/crystal-facet-uml-1.26.0/gui/source/resources/type_diag_deployment.c
Examining data/crystal-facet-uml-1.26.0/gui/source/resources/type_diag_internal.c
Examining data/crystal-facet-uml-1.26.0/gui/source/resources/type_diag_list.c
Examining data/crystal-facet-uml-1.26.0/gui/source/resources/type_diag_overview.c
Examining data/crystal-facet-uml-1.26.0/gui/source/resources/type_diag_package.c
Examining data/crystal-facet-uml-1.26.0/gui/source/resources/type_diag_parametric.c
Examining data/crystal-facet-uml-1.26.0/gui/source/resources/type_diag_profile.c
Examining data/crystal-facet-uml-1.26.0/gui/source/resources/type_diag_requirement.c
Examining data/crystal-facet-uml-1.26.0/gui/source/resources/type_diag_sequence.c
Examining data/crystal-facet-uml-1.26.0/gui/source/resources/type_diag_state.c
Examining data/crystal-facet-uml-1.26.0/gui/source/resources/type_diag_timing.c
Examining data/crystal-facet-uml-1.26.0/gui/source/resources/type_diag_usecase.c
Examining data/crystal-facet-uml-1.26.0/gui/source/resources/type_feat_life.c
Examining data/crystal-facet-uml-1.26.0/gui/source/resources/type_feat_operation.c
Examining data/crystal-facet-uml-1.26.0/gui/source/resources/type_feat_port.c
Examining data/crystal-facet-uml-1.26.0/gui/source/resources/type_feat_property.c
Examining data/crystal-facet-uml-1.26.0/gui/source/resources/type_feat_provide.c
Examining data/crystal-facet-uml-1.26.0/gui/source/resources/type_feat_require.c
Examining data/crystal-facet-uml-1.26.0/gui/source/resources/type_rel_aggregate.c
Examining data/crystal-facet-uml-1.26.0/gui/source/resources/type_rel_associate.c
Examining data/crystal-facet-uml-1.26.0/gui/source/resources/type_rel_communication_path.c
Examining data/crystal-facet-uml-1.26.0/gui/source/resources/type_rel_compose.c
Examining data/crystal-facet-uml-1.26.0/gui/source/resources/type_rel_contain.c
Examining data/crystal-facet-uml-1.26.0/gui/source/resources/type_rel_depend.c
Examining data/crystal-facet-uml-1.26.0/gui/source/resources/type_rel_deploy.c
Examining data/crystal-facet-uml-1.26.0/gui/source/resources/type_rel_extend.c
Examining data/crystal-facet-uml-1.26.0/gui/source/resources/type_rel_generalize.c
Examining data/crystal-facet-uml-1.26.0/gui/source/resources/type_rel_include.c
Examining data/crystal-facet-uml-1.26.0/gui/source/resources/type_rel_manifest.c
Examining data/crystal-facet-uml-1.26.0/gui/source/resources/type_rel_realize.c
Examining data/crystal-facet-uml-1.26.0/gui/source/resources/type_rel_refine.c
Examining data/crystal-facet-uml-1.26.0/gui/source/resources/type_rel_return.c
Examining data/crystal-facet-uml-1.26.0/gui/source/resources/type_rel_sync.c
Examining data/crystal-facet-uml-1.26.0/gui/source/resources/type_rel_trace.c
Examining data/crystal-facet-uml-1.26.0/gui/source/resources/type_undef.c
Examining data/crystal-facet-uml-1.26.0/gui/source/sketch_area/gui_sketch_area.c
Examining data/crystal-facet-uml-1.26.0/gui/source/sketch_area/gui_sketch_background.c
Examining data/crystal-facet-uml-1.26.0/gui/source/sketch_area/gui_sketch_card.c
Examining data/crystal-facet-uml-1.26.0/gui/source/sketch_area/gui_sketch_card_layouter.c
Examining data/crystal-facet-uml-1.26.0/gui/source/sketch_area/gui_sketch_card_layouter.h
Examining data/crystal-facet-uml-1.26.0/gui/source/sketch_area/gui_sketch_nav_tree.c
Examining data/crystal-facet-uml-1.26.0/gui/source/sketch_area/gui_sketch_object_creator.c
Examining data/crystal-facet-uml-1.26.0/gui/source/sketch_area/gui_sketch_overlay.c
Examining data/crystal-facet-uml-1.26.0/gui/source/sketch_area/gui_sketch_result_list.c
Examining data/crystal-facet-uml-1.26.0/gui/unittest/gui_sketch_nav_tree_test.c
Examining data/crystal-facet-uml-1.26.0/gui/unittest/gui_sketch_nav_tree_test.h
Examining data/crystal-facet-uml-1.26.0/io/include/image/image_format_writer.h
Examining data/crystal-facet-uml-1.26.0/io/include/io_export_diagram_traversal.h
Examining data/crystal-facet-uml-1.26.0/io/include/io_export_interaction_traversal.h
Examining data/crystal-facet-uml-1.26.0/io/include/io_export_model_traversal.h
Examining data/crystal-facet-uml-1.26.0/io/include/io_exporter.h
Examining data/crystal-facet-uml-1.26.0/io/include/io_file_format.h
Examining data/crystal-facet-uml-1.26.0/io/include/io_format_writer.h
Examining data/crystal-facet-uml-1.26.0/io/include/io_writer_pass.h
Examining data/crystal-facet-uml-1.26.0/io/include/json/json_constants.h
Examining data/crystal-facet-uml-1.26.0/io/include/json/json_deserializer.h
Examining data/crystal-facet-uml-1.26.0/io/include/json/json_export_from_database.h
Examining data/crystal-facet-uml-1.26.0/io/include/json/json_import_to_database.h
Examining data/crystal-facet-uml-1.26.0/io/include/json/json_serializer.h
Examining data/crystal-facet-uml-1.26.0/io/include/json/json_tokenizer.h
Examining data/crystal-facet-uml-1.26.0/io/include/json/json_value_type.h
Examining data/crystal-facet-uml-1.26.0/io/include/md/md_filter.h
Examining data/crystal-facet-uml-1.26.0/io/include/txt/txt_writer.h
Examining data/crystal-facet-uml-1.26.0/io/include/xmi/xmi_atom_writer.h
Examining data/crystal-facet-uml-1.26.0/io/include/xmi/xmi_element_info.h
Examining data/crystal-facet-uml-1.26.0/io/include/xmi/xmi_element_info_map.h
Examining data/crystal-facet-uml-1.26.0/io/include/xmi/xmi_element_is_a.h
Examining data/crystal-facet-uml-1.26.0/io/include/xmi/xmi_element_part.h
Examining data/crystal-facet-uml-1.26.0/io/include/xmi/xmi_element_writer.h
Examining data/crystal-facet-uml-1.26.0/io/include/xmi/xmi_interaction_writer.h
Examining data/crystal-facet-uml-1.26.0/io/include/xmi/xmi_spec.h
Examining data/crystal-facet-uml-1.26.0/io/include/xmi/xmi_type_converter.h
Examining data/crystal-facet-uml-1.26.0/io/include/xmi/xmi_xml.h
Examining data/crystal-facet-uml-1.26.0/io/include/xml/xml_writer.h
Examining data/crystal-facet-uml-1.26.0/io/source/image/image_format_writer.c
Examining data/crystal-facet-uml-1.26.0/io/source/io_export_diagram_traversal.c
Examining data/crystal-facet-uml-1.26.0/io/source/io_export_interaction_traversal.c
Examining data/crystal-facet-uml-1.26.0/io/source/io_export_model_traversal.c
Examining data/crystal-facet-uml-1.26.0/io/source/io_exporter.c
Examining data/crystal-facet-uml-1.26.0/io/source/io_file_format.c
Examining data/crystal-facet-uml-1.26.0/io/source/io_format_writer.c
Examining data/crystal-facet-uml-1.26.0/io/source/json/json_deserializer.c
Examining data/crystal-facet-uml-1.26.0/io/source/json/json_export_from_database.c
Examining data/crystal-facet-uml-1.26.0/io/source/json/json_import_to_database.c
Examining data/crystal-facet-uml-1.26.0/io/source/json/json_serializer.c
Examining data/crystal-facet-uml-1.26.0/io/source/json/json_tokenizer.c
Examining data/crystal-facet-uml-1.26.0/io/source/md/md_filter.c
Examining data/crystal-facet-uml-1.26.0/io/source/txt/txt_writer.c
Examining data/crystal-facet-uml-1.26.0/io/source/xmi/xmi_atom_writer.c
Examining data/crystal-facet-uml-1.26.0/io/source/xmi/xmi_element_info_map.c
Examining data/crystal-facet-uml-1.26.0/io/source/xmi/xmi_element_part.c
Examining data/crystal-facet-uml-1.26.0/io/source/xmi/xmi_element_writer.c
Examining data/crystal-facet-uml-1.26.0/io/source/xmi/xmi_interaction_writer.c
Examining data/crystal-facet-uml-1.26.0/io/source/xmi/xmi_type_converter.c
Examining data/crystal-facet-uml-1.26.0/io/source/xmi/xmi_xml.c
Examining data/crystal-facet-uml-1.26.0/io/source/xml/xml_writer.c
Examining data/crystal-facet-uml-1.26.0/io/unittest/json_import_to_database_test.c
Examining data/crystal-facet-uml-1.26.0/io/unittest/json_import_to_database_test.h
Examining data/crystal-facet-uml-1.26.0/io/unittest/json_tokenizer_test.c
Examining data/crystal-facet-uml-1.26.0/io/unittest/json_tokenizer_test.h
Examining data/crystal-facet-uml-1.26.0/io/unittest/md_filter_test.c
Examining data/crystal-facet-uml-1.26.0/io/unittest/md_filter_test.h
Examining data/crystal-facet-uml-1.26.0/io/unittest/txt_writer_test.c
Examining data/crystal-facet-uml-1.26.0/io/unittest/txt_writer_test.h
Examining data/crystal-facet-uml-1.26.0/main/include/meta/meta_info.h
Examining data/crystal-facet-uml-1.26.0/main/include/meta/meta_version.h
Examining data/crystal-facet-uml-1.26.0/main/source/main.c
Examining data/crystal-facet-uml-1.26.0/main/source/main.h
Examining data/crystal-facet-uml-1.26.0/main/unittest/unittest_main.c
Examining data/crystal-facet-uml-1.26.0/pencil/include/draw/draw_classifier_contour.h
Examining data/crystal-facet-uml-1.26.0/pencil/include/draw/draw_classifier_label.h
Examining data/crystal-facet-uml-1.26.0/pencil/include/draw/draw_classifier_symbol.h
Examining data/crystal-facet-uml-1.26.0/pencil/include/draw/draw_feature_label.h
Examining data/crystal-facet-uml-1.26.0/pencil/include/draw/draw_relationship_label.h
Examining data/crystal-facet-uml-1.26.0/pencil/include/layout/layout_diagram.h
Examining data/crystal-facet-uml-1.26.0/pencil/include/layout/layout_feature.h
Examining data/crystal-facet-uml-1.26.0/pencil/include/layout/layout_order.h
Examining data/crystal-facet-uml-1.26.0/pencil/include/layout/layout_relationship.h
Examining data/crystal-facet-uml-1.26.0/pencil/include/layout/layout_visible_classifier.h
Examining data/crystal-facet-uml-1.26.0/pencil/include/option/pencil_type_filter.h
Examining data/crystal-facet-uml-1.26.0/pencil/include/option/pencil_visibility.h
Examining data/crystal-facet-uml-1.26.0/pencil/include/pencil_classifier_composer.h
Examining data/crystal-facet-uml-1.26.0/pencil/include/pencil_classifier_layouter.h
Examining data/crystal-facet-uml-1.26.0/pencil/include/pencil_diagram_maker.h
Examining data/crystal-facet-uml-1.26.0/pencil/include/pencil_diagram_painter.h
Examining data/crystal-facet-uml-1.26.0/pencil/include/pencil_error.h
Examining data/crystal-facet-uml-1.26.0/pencil/include/pencil_feat_label_layouter.h
Examining data/crystal-facet-uml-1.26.0/pencil/include/pencil_feature_layouter.h
Examining data/crystal-facet-uml-1.26.0/pencil/include/pencil_feature_painter.h
Examining data/crystal-facet-uml-1.26.0/pencil/include/pencil_label_layout_helper.h
Examining data/crystal-facet-uml-1.26.0/pencil/include/pencil_layout_data.h
Examining data/crystal-facet-uml-1.26.0/pencil/include/pencil_layouter.h
Examining data/crystal-facet-uml-1.26.0/pencil/include/pencil_marker.h
Examining data/crystal-facet-uml-1.26.0/pencil/include/pencil_rel_label_layouter.h
Examining data/crystal-facet-uml-1.26.0/pencil/include/pencil_relationship_layouter.h
Examining data/crystal-facet-uml-1.26.0/pencil/include/pencil_relationship_painter.h
Examining data/crystal-facet-uml-1.26.0/pencil/include/pencil_size.h
Examining data/crystal-facet-uml-1.26.0/pencil/include/util/geometry/geometry_connector.h
Examining data/crystal-facet-uml-1.26.0/pencil/include/util/geometry/geometry_dimensions.h
Examining data/crystal-facet-uml-1.26.0/pencil/include/util/geometry/geometry_direction.h
Examining data/crystal-facet-uml-1.26.0/pencil/include/util/geometry/geometry_h_align.h
Examining data/crystal-facet-uml-1.26.0/pencil/include/util/geometry/geometry_non_linear_scale.h
Examining data/crystal-facet-uml-1.26.0/pencil/include/util/geometry/geometry_point.h
Examining data/crystal-facet-uml-1.26.0/pencil/include/util/geometry/geometry_rectangle.h
Examining data/crystal-facet-uml-1.26.0/pencil/include/util/geometry/geometry_v_align.h
Examining data/crystal-facet-uml-1.26.0/pencil/source/draw/draw_classifier_contour.c
Examining data/crystal-facet-uml-1.26.0/pencil/source/draw/draw_classifier_label.c
Examining data/crystal-facet-uml-1.26.0/pencil/source/draw/draw_classifier_symbol.c
Examining data/crystal-facet-uml-1.26.0/pencil/source/draw/draw_feature_label.c
Examining data/crystal-facet-uml-1.26.0/pencil/source/draw/draw_relationship_label.c
Examining data/crystal-facet-uml-1.26.0/pencil/source/pencil_classifier_composer.c
Examining data/crystal-facet-uml-1.26.0/pencil/source/pencil_classifier_layouter.c
Examining data/crystal-facet-uml-1.26.0/pencil/source/pencil_diagram_maker.c
Examining data/crystal-facet-uml-1.26.0/pencil/source/pencil_diagram_painter.c
Examining data/crystal-facet-uml-1.26.0/pencil/source/pencil_feat_label_layouter.c
Examining data/crystal-facet-uml-1.26.0/pencil/source/pencil_feature_layouter.c
Examining data/crystal-facet-uml-1.26.0/pencil/source/pencil_feature_painter.c
Examining data/crystal-facet-uml-1.26.0/pencil/source/pencil_label_layout_helper.c
Examining data/crystal-facet-uml-1.26.0/pencil/source/pencil_layout_data.c
Examining data/crystal-facet-uml-1.26.0/pencil/source/pencil_layouter.c
Examining data/crystal-facet-uml-1.26.0/pencil/source/pencil_marker.c
Examining data/crystal-facet-uml-1.26.0/pencil/source/pencil_rel_label_layouter.c
Examining data/crystal-facet-uml-1.26.0/pencil/source/pencil_relationship_layouter.c
Examining data/crystal-facet-uml-1.26.0/pencil/source/pencil_relationship_painter.c
Examining data/crystal-facet-uml-1.26.0/pencil/source/util/geometry/geometry_non_linear_scale.c
Examining data/crystal-facet-uml-1.26.0/pencil/source/util/geometry/geometry_rectangle.c
Examining data/crystal-facet-uml-1.26.0/pencil/unittest/geometry_connector_test.c
Examining data/crystal-facet-uml-1.26.0/pencil/unittest/geometry_connector_test.h
Examining data/crystal-facet-uml-1.26.0/pencil/unittest/geometry_non_linear_scale_test.c
Examining data/crystal-facet-uml-1.26.0/pencil/unittest/geometry_non_linear_scale_test.h
Examining data/crystal-facet-uml-1.26.0/pencil/unittest/geometry_rectangle_test.c
Examining data/crystal-facet-uml-1.26.0/pencil/unittest/geometry_rectangle_test.h
Examining data/crystal-facet-uml-1.26.0/pencil/unittest/pencil_layout_data_test.c
Examining data/crystal-facet-uml-1.26.0/pencil/unittest/pencil_layout_data_test.h
Examining data/crystal-facet-uml-1.26.0/test_fw/include/test_assert.h
Examining data/crystal-facet-uml-1.26.0/test_fw/include/test_result.h
Examining data/crystal-facet-uml-1.26.0/test_fw/include/test_runner.h
Examining data/crystal-facet-uml-1.26.0/test_fw/include/test_suite.h
Examining data/crystal-facet-uml-1.26.0/trace/include/trace.h
Examining data/crystal-facet-uml-1.26.0/trace/source/trace.c
Examining data/crystal-facet-uml-1.26.0/tslog/include/tslog.h
Examining data/crystal-facet-uml-1.26.0/universal/include/stream/universal_escaping_output_stream.h
Examining data/crystal-facet-uml-1.26.0/universal/include/stream/universal_file_output_stream.h
Examining data/crystal-facet-uml-1.26.0/universal/include/stream/universal_memory_output_stream.h
Examining data/crystal-facet-uml-1.26.0/universal/include/stream/universal_output_stream.h
Examining data/crystal-facet-uml-1.26.0/universal/include/stream/universal_output_stream_if.h
Examining data/crystal-facet-uml-1.26.0/universal/include/universal_array_index_sorter.h
Examining data/crystal-facet-uml-1.26.0/universal/include/universal_array_list.h
Examining data/crystal-facet-uml-1.26.0/universal/include/universal_bool_list.h
Examining data/crystal-facet-uml-1.26.0/universal/include/universal_int32_pair.h
Examining data/crystal-facet-uml-1.26.0/universal/source/stream/universal_escaping_output_stream.c
Examining data/crystal-facet-uml-1.26.0/universal/source/stream/universal_file_output_stream.c
Examining data/crystal-facet-uml-1.26.0/universal/source/stream/universal_memory_output_stream.c
Examining data/crystal-facet-uml-1.26.0/universal/unittest/universal_array_index_sorter_test.c
Examining data/crystal-facet-uml-1.26.0/universal/unittest/universal_array_index_sorter_test.h
Examining data/crystal-facet-uml-1.26.0/universal/unittest/universal_array_list_test.c
Examining data/crystal-facet-uml-1.26.0/universal/unittest/universal_array_list_test.h
Examining data/crystal-facet-uml-1.26.0/universal/unittest/universal_escaping_output_stream_test.c
Examining data/crystal-facet-uml-1.26.0/universal/unittest/universal_escaping_output_stream_test.h
Examining data/crystal-facet-uml-1.26.0/universal/unittest/universal_memory_output_stream_test.c
Examining data/crystal-facet-uml-1.26.0/universal/unittest/universal_memory_output_stream_test.h
Examining data/crystal-facet-uml-1.26.0/utf8stringbuf/include/util/string/utf8codepoint.h
Examining data/crystal-facet-uml-1.26.0/utf8stringbuf/include/util/string/utf8error.h
Examining data/crystal-facet-uml-1.26.0/utf8stringbuf/include/util/string/utf8string.h
Examining data/crystal-facet-uml-1.26.0/utf8stringbuf/include/util/string/utf8stringbuf.h
Examining data/crystal-facet-uml-1.26.0/utf8stringbuf/include/util/string/utf8stringntuple.h
Examining data/crystal-facet-uml-1.26.0/utf8stringbuf/source/util/string/utf8codepoint.c
Examining data/crystal-facet-uml-1.26.0/utf8stringbuf/source/util/string/utf8stringbuf.c
Examining data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8codepoint_test.c
Examining data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8codepoint_test.h
Examining data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8string_test.c
Examining data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8string_test.h
Examining data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_cross_language.cpp
Examining data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_cross_language.h
Examining data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_performance.c
Examining data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_performance.h
Examining data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c
Examining data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.h

FINAL RESULTS:

data/crystal-facet-uml-1.26.0/io/source/xml/xml_writer.c:355:5:  [4] (format) sprintf:
  Potential format string problem (CWE-134). Make format string constant.
    sprintf( numberStr, "%" PRIi64, number );
data/crystal-facet-uml-1.26.0/ctrl/unittest/ctrl_consistency_checker_test.c:165:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char out_report_buf[1024] = "";
data/crystal-facet-uml-1.26.0/ctrl/unittest/ctrl_consistency_checker_test.c:220:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char out_report_buf[1024] = "";
data/crystal-facet-uml-1.26.0/ctrl/unittest/ctrl_consistency_checker_test.c:292:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char out_report_buf[1024] = "";
data/crystal-facet-uml-1.26.0/ctrl/unittest/ctrl_consistency_checker_test.c:364:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char out_report_buf[1024] = "";
data/crystal-facet-uml-1.26.0/ctrl/unittest/ctrl_consistency_checker_test.c:447:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char out_report_buf[1024] = "";
data/crystal-facet-uml-1.26.0/ctrl/unittest/ctrl_consistency_checker_test.c:552:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char out_report_buf[1024] = "";
data/crystal-facet-uml-1.26.0/ctrl/unittest/ctrl_consistency_checker_test.c:609:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char out_report_buf[1024] = "";
data/crystal-facet-uml-1.26.0/ctrl/unittest/ctrl_consistency_checker_test.c:704:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char out_report_buf[1024] = "";
data/crystal-facet-uml-1.26.0/ctrl/unittest/ctrl_consistency_checker_test.c:778:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char out_report_buf[1024] = "";
data/crystal-facet-uml-1.26.0/ctrl/unittest/ctrl_consistency_checker_test.c:896:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char out_report_buf[1024] = "";
data/crystal-facet-uml-1.26.0/ctrl/unittest/ctrl_controller_test.c:113:13:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    nondb = fopen( DATABASE_FILENAME, "w" );
data/crystal-facet-uml-1.26.0/data/include/data_classifier.h:43:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char private_stereotype_buffer[DATA_CLASSIFIER_MAX_STEREOTYPE_SIZE];
data/crystal-facet-uml-1.26.0/data/include/data_classifier.h:45:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char private_name_buffer[DATA_CLASSIFIER_MAX_NAME_SIZE];
data/crystal-facet-uml-1.26.0/data/include/data_classifier.h:47:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char private_description_buffer[DATA_CLASSIFIER_MAX_DESCRIPTION_SIZE];
data/crystal-facet-uml-1.26.0/data/include/data_diagram.h:39:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char private_name_buffer[DATA_DIAGRAM_MAX_NAME_SIZE];
data/crystal-facet-uml-1.26.0/data/include/data_diagram.h:41:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char private_description_buffer[DATA_DIAGRAM_MAX_DESCRIPTION_SIZE];
data/crystal-facet-uml-1.26.0/data/include/data_feature.h:43:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char private_key_buffer[DATA_FEATURE_MAX_KEY_SIZE];
data/crystal-facet-uml-1.26.0/data/include/data_feature.h:45:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char private_value_buffer[DATA_FEATURE_MAX_VALUE_SIZE];
data/crystal-facet-uml-1.26.0/data/include/data_feature.h:47:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char private_description_buffer[DATA_FEATURE_MAX_DESCRIPTION_SIZE];
data/crystal-facet-uml-1.26.0/data/include/data_relationship.h:44:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char private_name_buffer[DATA_RELATIONSHIP_MAX_NAME_SIZE];
data/crystal-facet-uml-1.26.0/data/include/data_relationship.h:46:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char private_description_buffer[DATA_RELATIONSHIP_MAX_DESCRIPTION_SIZE];
data/crystal-facet-uml-1.26.0/data/include/set/data_search_result.h:30:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char private_match_name_buffer[DATA_SEARCH_RESULT_MAX_NAME_SIZE];
data/crystal-facet-uml-1.26.0/data/include/storage/data_database.h:36:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char private_db_file_name_buffer[GUI_DATABASE_MAX_FILEPATH];
data/crystal-facet-uml-1.26.0/data/include/storage/data_database_sql_builder.h:31:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char private_temp_buffer[8192];
data/crystal-facet-uml-1.26.0/data/include/storage/data_database_sql_builder.h:32:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char private_sql_buffer[8192];
data/crystal-facet-uml-1.26.0/data/source/storage/data_database_consistency_checker.c:1159:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char delete_statement_buf[56];
data/crystal-facet-uml-1.26.0/data/source/storage/data_database_text_search.c:112:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char like_search_buf[48] = "";
data/crystal-facet-uml-1.26.0/gui/include/gui_clipboard.h:32:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char private_clipboard_buffer[128*1024];  /*!< stringbuffer to read and write to/from the clipboard */
data/crystal-facet-uml-1.26.0/gui/include/gui_simple_message_to_user.h:35:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char private_temp_buf[GUI_SIMPLE_MESSAGE_TO_USER_MAX_CONTENT_SIZE];
data/crystal-facet-uml-1.26.0/gui/source/gui_attributes_editor.c:425:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char repair_log_buffer[2000] = "";
data/crystal-facet-uml-1.26.0/gui/source/gui_attributes_editor.c:1224:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char data_id_string_buf[DATA_ID_MAX_UTF8STRING_SIZE];
data/crystal-facet-uml-1.26.0/gui/source/gui_file_export_dialog.c:177:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            char temp_format_buf[64];
data/crystal-facet-uml-1.26.0/gui/source/gui_simple_message_to_user.c:372:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
const char *const (gui_simple_message_to_user_private_table_name[DATA_STAT_TABLES_MAX])
data/crystal-facet-uml-1.26.0/gui/source/gui_simple_message_to_user.c:374:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
const char *const (gui_simple_message_to_user_private_series_name4change[DATA_STAT_SERIES_MAX])
data/crystal-facet-uml-1.26.0/gui/source/gui_simple_message_to_user.c:376:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
const char *const (gui_simple_message_to_user_private_series_name4other[DATA_STAT_SERIES_MAX])
data/crystal-facet-uml-1.26.0/gui/source/sketch_area/gui_sketch_object_creator.c:84:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char newname_buf[DATA_CLASSIFIER_MAX_NAME_SIZE];
data/crystal-facet-uml-1.26.0/gui/source/sketch_area/gui_sketch_object_creator.c:241:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char newname_buf[DATA_DIAGRAM_MAX_NAME_SIZE];
data/crystal-facet-uml-1.26.0/gui/source/sketch_area/gui_sketch_object_creator.c:440:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char newname_buf[DATA_CLASSIFIER_MAX_NAME_SIZE];
data/crystal-facet-uml-1.26.0/gui/source/sketch_area/gui_sketch_object_creator.c:442:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char newtype_buf[DATA_CLASSIFIER_MAX_STEREOTYPE_SIZE];
data/crystal-facet-uml-1.26.0/gui/source/sketch_area/gui_sketch_object_creator.c:508:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    static char *(NAMES[8]) = {"New Overview","New Context","New Structure","New Deployment","New Lifecycle","New Errors","New Use Cases","New Sequence"};
data/crystal-facet-uml-1.26.0/gui/source/sketch_area/gui_sketch_object_creator.c:519:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    static char *(BLOCK_NAMES[8]) = {"New DRAM","New SoC","New NAND","New NOR","New PMIC","New Watchdog","New CPU","New SRAM"};
data/crystal-facet-uml-1.26.0/gui/source/sketch_area/gui_sketch_object_creator.c:520:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    static char *(REQUIREMENT_NAMES[8]) = {"New Reaction Time","New Startup Time","New Latency","New Resource Consumption","New Update","New Fault Tolerance","New Availability","New Hardware Abstraction"};
data/crystal-facet-uml-1.26.0/gui/source/sketch_area/gui_sketch_object_creator.c:521:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    static char *(ACTOR_NAMES[8]) = {"New Customer","New Database","New Service/Maintenance","New Operator","New Backend/Server","New Authorities","New Hacker/Cheater","New Peer/Client"};
data/crystal-facet-uml-1.26.0/gui/source/sketch_area/gui_sketch_object_creator.c:522:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    static char *(USECASE_NAMES[8]) = {"New Get Status","New Perform Transaction","New SW Update","New Pay Order","New Deliver","New Debug","New Prove Eventlog","New Manage Rights"};
data/crystal-facet-uml-1.26.0/gui/source/sketch_area/gui_sketch_object_creator.c:523:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    static char *(BOUNDARIES_NAMES[8]) = {"New Controller SW","New Machine","New Backend","New Virtual Machine","New Security Module","New Terminal","New Smart Device","New PC"};
data/crystal-facet-uml-1.26.0/gui/source/sketch_area/gui_sketch_object_creator.c:524:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    static char *(ACTIVITY_NAMES[8]) = {"New Startup","New SW Update","New Background Scan","New Sleep","New User Input","New Normal Operation","New Error Reporting","New Idle"};
data/crystal-facet-uml-1.26.0/gui/source/sketch_area/gui_sketch_object_creator.c:525:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    static char *(STATE_NAMES[8]) = {"New Off","New Starting","New On","New Debugging","New Wait","New Shutdown","New Send","New Receive"};
data/crystal-facet-uml-1.26.0/gui/source/sketch_area/gui_sketch_object_creator.c:526:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    static char *(DIAGREF_NAMES[8]) = {"New Startup","New Data Upload","New Data Download","New Shutdown","New Suspend and Resume","New Background Activities","New Error Notification","New SW Update"};
data/crystal-facet-uml-1.26.0/gui/source/sketch_area/gui_sketch_object_creator.c:527:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    static char *(COMPONENT_NAMES[8]) = {"New Persistence","New ErrorLogger","New UserInterface","New PeripheralControl","New Monitor","New ServiceDiscovery","New LifecycleManager","New Controller"};
data/crystal-facet-uml-1.26.0/gui/source/sketch_area/gui_sketch_object_creator.c:528:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    static char *(ARTIFACT_NAMES[8]) = {"New Firmware","New Code","New Data","New Settings","New Log","New ErrorReport","New RuleSet","New Inventory"};
data/crystal-facet-uml-1.26.0/gui/source/sketch_area/gui_sketch_object_creator.c:529:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    static char *(IF_NAMES[8]) = {"New Authentication_IF","New Log_IF","New TraceChannel_IF","New Update_IF","New DataSync_IF","New DataLink_IF","New AliveSignal_IF","New PowerControl_IF"};
data/crystal-facet-uml-1.26.0/gui/source/sketch_area/gui_sketch_object_creator.c:530:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    static char *(CLASS_NAMES[8]) = {"New Serializer","New Deserializer","New CompressionAlg","New Transformer","New Wrapper","New EventLoop","New RingBuffer","New Multiplexer"};
data/crystal-facet-uml-1.26.0/gui/source/sketch_area/gui_sketch_object_creator.c:531:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    static char *(PACKAGE_NAMES[8]) = {"New Drivers","New Platform Services","New User Applications","New Utilities","New Debug Tools","New Authentication and Authorization","New Controller","New Maintenance Tools"};
data/crystal-facet-uml-1.26.0/gui/source/sketch_area/gui_sketch_object_creator.c:532:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    static char *(NOTE_NAMES[8]) = {"New Note","New Comment","New Hint","New Todo","New Remark","New Question","New Rationale","New Proposal"};
data/crystal-facet-uml-1.26.0/gui/source/sketch_area/gui_sketch_object_creator.c:667:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    static char *(PROPERTY_NAMES[8]) = {"new_state","new_run_mode","new_error_code","new_color","new_name","new_type","new_size","new_weight"};
data/crystal-facet-uml-1.26.0/gui/source/sketch_area/gui_sketch_object_creator.c:668:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    static char *(PROPERTY_TYPES[8]) = {"uint32_t","enum","struct","uint8_t[4]","char[48]","","size_t","double"};
data/crystal-facet-uml-1.26.0/gui/source/sketch_area/gui_sketch_object_creator.c:669:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    static char *(OPERATION_NAMES[8]) = {"new_start","new_stop","new_pause","new_resume","new_get_state","new_handle_event","new_set_color","new_is_valid"};
data/crystal-facet-uml-1.26.0/gui/source/sketch_area/gui_sketch_object_creator.c:670:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    static char *(OPERATION_TYPES[8]) = {"uint32_t()(void)","uint32_t(*)(enum)","","","enum","","uint32_t(*)(uint8_t[4])","bool"};
data/crystal-facet-uml-1.26.0/gui/source/sketch_area/gui_sketch_object_creator.c:671:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    static char *(PORT_NAMES[8]) = {"new_in_a","new_in_b","new_in_c","new_out_a","new_out_b","new_out_c","new_out_error","new_in_reset"};
data/crystal-facet-uml-1.26.0/gui/source/sketch_area/gui_sketch_object_creator.c:672:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    static char *(PORT_TYPES[8]) = {"","signal","uint16_t","IP-socket","signal","","","bool"};
data/crystal-facet-uml-1.26.0/gui/source/sketch_area/gui_sketch_object_creator.c:673:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    static char *(IF_NAMES[8]) = {"New Auth_IF","New Log_IF","New Trace_IF","New Update_IF","New Sync_IF","New Link_IF","New Alive_IF","New Power_IF"};
data/crystal-facet-uml-1.26.0/io/include/io_exporter.h:41:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char temp_filename_buf[512];  /*!< buffer space for temporary filename construction */
data/crystal-facet-uml-1.26.0/io/include/xmi/xmi_xml.h:15:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
extern const char XMI_XML_NS_UML[5];
data/crystal-facet-uml-1.26.0/io/include/xmi/xmi_xml.h:20:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
extern const char XMI_XML_NS_SYSML[7];
data/crystal-facet-uml-1.26.0/io/include/xmi/xmi_xml.h:25:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
extern const char XMI_XML_NS_STDPROF[17];
data/crystal-facet-uml-1.26.0/io/include/xmi/xmi_xml.h:28:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
extern const char XMI_XML_ATTR_ID_START[9];
data/crystal-facet-uml-1.26.0/io/include/xmi/xmi_xml.h:29:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
extern const char XMI_XML_ATTR_ID_END[3];
data/crystal-facet-uml-1.26.0/io/include/xmi/xmi_xml.h:32:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
extern const char XMI_XML_ATTR_TYPE_START[11];
data/crystal-facet-uml-1.26.0/io/include/xmi/xmi_xml.h:33:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
extern const char XMI_XML_ATTR_TYPE_END[3];
data/crystal-facet-uml-1.26.0/io/include/xmi/xmi_xml.h:36:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
extern const char XMI_XML_ATTR_IDREF_START[12];
data/crystal-facet-uml-1.26.0/io/include/xmi/xmi_xml.h:37:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
extern const char XMI_XML_ATTR_IDREF_END[3];
data/crystal-facet-uml-1.26.0/io/include/xmi/xmi_xml.h:40:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
extern const char XMI_XML_ATTR_NAME_START[7];
data/crystal-facet-uml-1.26.0/io/include/xmi/xmi_xml.h:41:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
extern const char XMI_XML_ATTR_NAME_END[3];
data/crystal-facet-uml-1.26.0/io/include/xml/xml_writer.h:26:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
extern const char XML_WRITER_START_TAG_START[2];
data/crystal-facet-uml-1.26.0/io/include/xml/xml_writer.h:27:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
extern const char XML_WRITER_START_TAG_END[2];
data/crystal-facet-uml-1.26.0/io/include/xml/xml_writer.h:28:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
extern const char XML_WRITER_END_TAG_START[3];
data/crystal-facet-uml-1.26.0/io/include/xml/xml_writer.h:29:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
extern const char XML_WRITER_END_TAG_END[2];
data/crystal-facet-uml-1.26.0/io/include/xml/xml_writer.h:33:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
extern const char XML_WRITER_EMPTY_TAG_START[2];
data/crystal-facet-uml-1.26.0/io/include/xml/xml_writer.h:34:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
extern const char XML_WRITER_EMPTY_TAG_END[3];
data/crystal-facet-uml-1.26.0/io/include/xml/xml_writer.h:35:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
extern const char XML_WRITER_ATTR_SEPARATOR[2];
data/crystal-facet-uml-1.26.0/io/include/xml/xml_writer.h:36:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
extern const char XML_WRITER_ATTR_VALUE_START[3];
data/crystal-facet-uml-1.26.0/io/include/xml/xml_writer.h:37:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
extern const char XML_WRITER_ATTR_VALUE_END[2];
data/crystal-facet-uml-1.26.0/io/include/xml/xml_writer.h:38:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
extern const char XML_WRITER_COMMENT_START[5];
data/crystal-facet-uml-1.26.0/io/include/xml/xml_writer.h:39:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
extern const char XML_WRITER_COMMENT_END[4];
data/crystal-facet-uml-1.26.0/io/include/xml/xml_writer.h:40:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
extern const char XML_WRITER_NL[2];
data/crystal-facet-uml-1.26.0/io/source/io_exporter.c:55:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char temp_filename_buf[48];
data/crystal-facet-uml-1.26.0/io/source/io_format_writer.c:133:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
static const char *XHTML_TOC_SUBLIST_ENTRY_START[XHTML_DIAGRAM_MAX_DEPTH]
data/crystal-facet-uml-1.26.0/io/source/io_format_writer.c:157:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
static const char *XHTML_DIAGRAM_TITLE_START[XHTML_DIAGRAM_MAX_DEPTH]
data/crystal-facet-uml-1.26.0/io/source/io_format_writer.c:166:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
static const char *XHTML_DIAGRAM_TITLE_END[XHTML_DIAGRAM_MAX_DEPTH]
data/crystal-facet-uml-1.26.0/io/source/json/json_deserializer.c:44:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char member_name_buf[24] = "";
data/crystal-facet-uml-1.26.0/io/source/json/json_deserializer.c:113:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char member_name_buf[24];
data/crystal-facet-uml-1.26.0/io/source/json/json_deserializer.c:179:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char member_name_buf[24];
data/crystal-facet-uml-1.26.0/io/source/json/json_deserializer.c:337:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char member_name_buf[24];
data/crystal-facet-uml-1.26.0/io/source/json/json_deserializer.c:480:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char member_name_buf[24];
data/crystal-facet-uml-1.26.0/io/source/json/json_deserializer.c:660:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char member_name_buf[24];
data/crystal-facet-uml-1.26.0/io/source/json/json_deserializer.c:750:33:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                                char dummy_str[4];
data/crystal-facet-uml-1.26.0/io/source/json/json_deserializer.c:894:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char member_name_buf[24];
data/crystal-facet-uml-1.26.0/io/source/json/json_import_to_database.c:293:25:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                        char rel_from_clas_buf[DATA_CLASSIFIER_MAX_NAME_SIZE] = "";
data/crystal-facet-uml-1.26.0/io/source/json/json_import_to_database.c:295:25:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                        char rel_from_feat_buf[DATA_FEATURE_MAX_KEY_SIZE] = "";
data/crystal-facet-uml-1.26.0/io/source/json/json_import_to_database.c:297:25:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                        char rel_to_clas_buf[DATA_CLASSIFIER_MAX_NAME_SIZE] = "";
data/crystal-facet-uml-1.26.0/io/source/json/json_import_to_database.c:299:25:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                        char rel_to_feat_buf[DATA_FEATURE_MAX_KEY_SIZE] = "";
data/crystal-facet-uml-1.26.0/io/source/md/md_filter.c:116:25:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                        char probe_id_str_buf[DATA_ID_MAX_UTF8STRING_SIZE] = "";
data/crystal-facet-uml-1.26.0/io/source/txt/txt_writer.c:14:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
static const char TXT_ID_INDENT_SPACES[TXT_WRITER_INDENT_COLUMN+1] = "                                                ";
data/crystal-facet-uml-1.26.0/io/source/txt/txt_writer.c:132:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char id_buf[DATA_ID_MAX_UTF8STRING_SIZE+2];
data/crystal-facet-uml-1.26.0/io/source/txt/txt_writer.c:157:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char id_buf[DATA_ID_MAX_UTF8STRING_SIZE];
data/crystal-facet-uml-1.26.0/io/source/xmi/xmi_xml.c:5:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
const char XMI_XML_NS_UML[5]
data/crystal-facet-uml-1.26.0/io/source/xmi/xmi_xml.c:7:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
const char XMI_XML_NS_SYSML[7]
data/crystal-facet-uml-1.26.0/io/source/xmi/xmi_xml.c:9:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
const char XMI_XML_NS_STDPROF[17]
data/crystal-facet-uml-1.26.0/io/source/xmi/xmi_xml.c:12:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
const char XMI_XML_ATTR_ID_START[9]
data/crystal-facet-uml-1.26.0/io/source/xmi/xmi_xml.c:14:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
const char XMI_XML_ATTR_ID_END[3]
data/crystal-facet-uml-1.26.0/io/source/xmi/xmi_xml.c:16:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
const char XMI_XML_ATTR_TYPE_START[11]
data/crystal-facet-uml-1.26.0/io/source/xmi/xmi_xml.c:18:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
const char XMI_XML_ATTR_TYPE_END[3]
data/crystal-facet-uml-1.26.0/io/source/xmi/xmi_xml.c:20:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
const char XMI_XML_ATTR_IDREF_START[12]
data/crystal-facet-uml-1.26.0/io/source/xmi/xmi_xml.c:22:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
const char XMI_XML_ATTR_IDREF_END[3]
data/crystal-facet-uml-1.26.0/io/source/xmi/xmi_xml.c:24:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
const char XMI_XML_ATTR_NAME_START[7]
data/crystal-facet-uml-1.26.0/io/source/xmi/xmi_xml.c:26:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
const char XMI_XML_ATTR_NAME_END[3]
data/crystal-facet-uml-1.26.0/io/source/xml/xml_writer.c:11:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
const char XML_WRITER_START_TAG_START[2] = "<";
data/crystal-facet-uml-1.26.0/io/source/xml/xml_writer.c:12:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
const char XML_WRITER_START_TAG_END[2] = ">";
data/crystal-facet-uml-1.26.0/io/source/xml/xml_writer.c:13:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
const char XML_WRITER_END_TAG_START[3] = "</";
data/crystal-facet-uml-1.26.0/io/source/xml/xml_writer.c:14:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
const char XML_WRITER_END_TAG_END[2] = ">";
data/crystal-facet-uml-1.26.0/io/source/xml/xml_writer.c:15:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
const char XML_WRITER_EMPTY_TAG_START[2] = "<";
data/crystal-facet-uml-1.26.0/io/source/xml/xml_writer.c:16:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
const char XML_WRITER_EMPTY_TAG_END[3] = "/>";
data/crystal-facet-uml-1.26.0/io/source/xml/xml_writer.c:17:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
const char XML_WRITER_ATTR_SEPARATOR[2] = " ";
data/crystal-facet-uml-1.26.0/io/source/xml/xml_writer.c:18:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
const char XML_WRITER_ATTR_VALUE_START[3] = "=\"";
data/crystal-facet-uml-1.26.0/io/source/xml/xml_writer.c:19:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
const char XML_WRITER_ATTR_VALUE_END[2] = "\"";
data/crystal-facet-uml-1.26.0/io/source/xml/xml_writer.c:20:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
const char XML_WRITER_COMMENT_START[5] = "<!--";
data/crystal-facet-uml-1.26.0/io/source/xml/xml_writer.c:21:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
const char XML_WRITER_COMMENT_END[4] = "-->";
data/crystal-facet-uml-1.26.0/io/source/xml/xml_writer.c:22:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
const char XML_WRITER_NL[2] = "\n";
data/crystal-facet-uml-1.26.0/io/source/xml/xml_writer.c:25:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
static const char *const XML_WRITER_PRIVATE_ENCODE_XML_STRINGS[XML_WRITER_PRIVATE_MAX_INDENT_LEVELS][6][2] = {
data/crystal-facet-uml-1.26.0/io/source/xml/xml_writer.c:124:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
static const char *const XML_WRITER_PRIVATE_ENCODE_XML_COMMENTS[XML_WRITER_PRIVATE_MAX_INDENT_LEVELS][8][2] = {
data/crystal-facet-uml-1.26.0/io/source/xml/xml_writer.c:247:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
static const char *const XML_WRITER_PRIVATE_INDENT_PLAIN[XML_WRITER_PRIVATE_MAX_INDENT_LEVELS][2][2] = {
data/crystal-facet-uml-1.26.0/io/source/xml/xml_writer.c:334:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char id_buf[DATA_ID_MAX_UTF8STRING_SIZE];
data/crystal-facet-uml-1.26.0/io/source/xml/xml_writer.c:351:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char numberStr[21]; /* this is sufficient for signed 64 bit integers: -9223372036854775806 */
data/crystal-facet-uml-1.26.0/io/unittest/json_tokenizer_test.c:46:11:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    const char test_str[17] = "1234  \t\t\r\r\n\ndef0";
data/crystal-facet-uml-1.26.0/io/unittest/json_tokenizer_test.c:67:11:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    const char test_str[17] = "+2f\r"  "5,7:"  "9}b "  "\"e\".";
data/crystal-facet-uml-1.26.0/io/unittest/json_tokenizer_test.c:68:11:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    const char results[18] = "1001"  "1111"  "1111"  "10001";
data/crystal-facet-uml-1.26.0/io/unittest/json_tokenizer_test.c:84:11:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    const char test_str[12*4+1] = "\n{a:"  " [\t\r"  "-12,"  "2.4,"  "\"s\","  "\tnull\r, "  "true   ,"  "false   "  " ] }";
data/crystal-facet-uml-1.26.0/io/unittest/json_tokenizer_test.c:161:11:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    const char test_str[5][17] = {
data/crystal-facet-uml-1.26.0/io/unittest/json_tokenizer_test.c:181:11:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    const char test_str[8][18] = {
data/crystal-facet-uml-1.26.0/io/unittest/json_tokenizer_test.c:208:11:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    const char test_str[12][18] = {
data/crystal-facet-uml-1.26.0/io/unittest/json_tokenizer_test.c:255:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char my_buf[32];
data/crystal-facet-uml-1.26.0/io/unittest/md_filter_test.c:52:8:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
static char my_out_buffer[200];
data/crystal-facet-uml-1.26.0/io/unittest/txt_writer_test.c:36:8:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
static char my_out_buffer[24];
data/crystal-facet-uml-1.26.0/main/source/main.c:106:16:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        static char repair_log_buffer[10000] = "";
data/crystal-facet-uml-1.26.0/pencil/source/draw/draw_classifier_label.c:49:17:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                char stereotype_text[DATA_CLASSIFIER_MAX_STEREOTYPE_SIZE+4];
data/crystal-facet-uml-1.26.0/pencil/source/draw/draw_classifier_label.c:70:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            char name_text[DATA_CLASSIFIER_MAX_NAME_SIZE + 1 ];
data/crystal-facet-uml-1.26.0/pencil/source/draw/draw_classifier_label.c:155:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            char stereotype_text[DATA_CLASSIFIER_MAX_STEREOTYPE_SIZE+4];
data/crystal-facet-uml-1.26.0/pencil/source/draw/draw_classifier_label.c:174:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char name_text[DATA_CLASSIFIER_MAX_NAME_SIZE + 1 ];
data/crystal-facet-uml-1.26.0/pencil/source/draw/draw_classifier_label.c:254:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char id_buf[DATA_ID_MAX_UTF8STRING_SIZE+5];
data/crystal-facet-uml-1.26.0/pencil/source/draw/draw_feature_label.c:38:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            char label_text[DATA_FEATURE_MAX_KEY_SIZE + DATA_FEATURE_MAX_VALUE_SIZE + 2 ];
data/crystal-facet-uml-1.26.0/pencil/source/draw/draw_feature_label.c:87:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char label_text[DATA_FEATURE_MAX_KEY_SIZE + DATA_FEATURE_MAX_VALUE_SIZE + 2 ];
data/crystal-facet-uml-1.26.0/pencil/source/pencil_diagram_painter.c:125:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char id_buf[DATA_ID_MAX_UTF8STRING_SIZE+5];
data/crystal-facet-uml-1.26.0/pencil/source/pencil_feature_painter.c:362:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            char label_text[DATA_FEATURE_MAX_KEY_SIZE + DATA_FEATURE_MAX_VALUE_SIZE + 2 ];
data/crystal-facet-uml-1.26.0/test_fw/include/test_suite.h:30:11:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    const char *(test_case_name[TEST_SUITE_MAX_TEST_CASES]);  /*!< array of test case names */
data/crystal-facet-uml-1.26.0/trace/include/trace.h:21:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
extern const char trace_indent_pattern_begin[TRACE_INDENT_STEP*TRACE_INDENT_MAX+TRACE_NULLTERM_SIZE];
data/crystal-facet-uml-1.26.0/trace/include/trace.h:22:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
extern const char trace_indent_pattern_end[TRACE_INDENT_STEP*TRACE_INDENT_MAX+TRACE_NULLTERM_SIZE];
data/crystal-facet-uml-1.26.0/trace/include/trace.h:23:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
extern const char trace_indent_pattern_info[TRACE_INDENT_STEP*TRACE_INDENT_MAX+TRACE_NULLTERM_SIZE];
data/crystal-facet-uml-1.26.0/trace/source/trace.c:9:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
const char trace_indent_pattern_begin[TRACE_INDENT_STEP*TRACE_INDENT_MAX+TRACE_NULLTERM_SIZE]
data/crystal-facet-uml-1.26.0/trace/source/trace.c:11:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
const char trace_indent_pattern_end[TRACE_INDENT_STEP*TRACE_INDENT_MAX+TRACE_NULLTERM_SIZE]
data/crystal-facet-uml-1.26.0/trace/source/trace.c:13:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
const char trace_indent_pattern_info[TRACE_INDENT_STEP*TRACE_INDENT_MAX+TRACE_NULLTERM_SIZE]
data/crystal-facet-uml-1.26.0/universal/include/stream/universal_output_stream_if.h:30:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    int (*open)(void* this_, const char* identifier); /*!< a function to open an output stream; returns 0 if success, -1 in case of error */
data/crystal-facet-uml-1.26.0/universal/source/stream/universal_file_output_stream.c:52:23:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    (*this_).output = fopen( path, "w" );
data/crystal-facet-uml-1.26.0/universal/source/stream/universal_memory_output_stream.c:71:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy( buf_first_free, start, length );
data/crystal-facet-uml-1.26.0/universal/source/stream/universal_memory_output_stream.c:76:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy( buf_first_free, start, space_left );
data/crystal-facet-uml-1.26.0/universal/unittest/universal_array_list_test.c:43:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char (string_buf[5])[7];
data/crystal-facet-uml-1.26.0/universal/unittest/universal_escaping_output_stream_test.c:15:8:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
static char my_out_buffer[16];
data/crystal-facet-uml-1.26.0/universal/unittest/universal_memory_output_stream_test.c:14:8:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
static char my_out_buffer[10];
data/crystal-facet-uml-1.26.0/utf8stringbuf/source/util/string/utf8stringbuf.c:14:1:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
char utf8stringbuf_private_empty_buf[1] = "";
data/crystal-facet-uml-1.26.0/utf8stringbuf/source/util/string/utf8stringbuf.c:30:23:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
static const unsigned char utf8stringbuf_private_pattern_to_detect_half_utf8_sequences[5] = { 0, 0, 0xc0, 0xe0, 0xf0 };
data/crystal-facet-uml-1.26.0/utf8stringbuf/source/util/string/utf8stringbuf.c:73:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy( this_.buf, &(that.buf[start]), this_.size-1);
data/crystal-facet-uml-1.26.0/utf8stringbuf/source/util/string/utf8stringbuf.c:78:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy( this_.buf, &(that.buf[start]), length );
data/crystal-facet-uml-1.26.0/utf8stringbuf/source/util/string/utf8stringbuf.c:110:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy( this_.buf, &(that[start]), this_.size-1);
data/crystal-facet-uml-1.26.0/utf8stringbuf/source/util/string/utf8stringbuf.c:115:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy( this_.buf, &(that[start]), length );
data/crystal-facet-uml-1.26.0/utf8stringbuf/source/util/string/utf8stringbuf.c:243:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy ( &(this_.buf[start]), replacement, replaceLen );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8codepoint_test.c:149:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char dynTestArr1[7] = "";
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8codepoint_test.c:219:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char invalid_1fffff[5] = "\xF7\xBF\xBF\xBF";
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8string_test.c:309:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char srchArr1[10] = "aaaa";
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8string_test.c:351:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char srchArr1[10] = "aaaab";
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8string_test.c:391:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char dynTestArr1[6] = "He\xE2\x82\xAC";
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8string_test.c:427:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char dynTestArr1[6] = "He\xE2\x82\xAC";
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_cross_language.cpp:5:8:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
static char unitTestResultArr[512];
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_cross_language.cpp:37:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char unitTestArr[5];
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_performance.c:24:8:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
static char posixBuf[TEST_BUF_SIZE];
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_performance.c:25:8:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
static char utf8sbArr[TEST_BUF_SIZE];
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_performance.c:27:8:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
static char tempArr[TEST_BUF_SIZE];
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_performance.c:252:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy( posixBuf, EXAMPLE_DATA, sizeof(EXAMPLE_DATA) );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_performance.c:261:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy( tempArr, &(posixBuf[TEST_INDEX]), sizeof(EXAMPLE_DATA)-TEST_INDEX );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_performance.c:262:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy( &(posixBuf[TEST_INDEX+TEST_SHIFT]), tempArr, sizeof(EXAMPLE_DATA)-TEST_INDEX );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_performance.c:263:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy( &(posixBuf[TEST_INDEX]), EXAMPLE_DATA, TEST_SHIFT );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_performance.c:265:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy( tempArr, &(posixBuf[TEST_INDEX+TEST_SHIFT]), sizeof(EXAMPLE_DATA)-TEST_INDEX );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_performance.c:266:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy( &(posixBuf[TEST_INDEX]), tempArr, sizeof(EXAMPLE_DATA)-TEST_INDEX );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_performance.c:272:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy( utf8sbArr, EXAMPLE_DATA, sizeof(EXAMPLE_DATA) );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:67:8:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
static char fourByteArr[4] = "12";
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:71:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char urlArr[8192];
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:86:8:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
static char ThousandPathNames[1000][256];
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:98:8:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
static char megaByteArr[UTF8STRINGBUFTEST_MEGASIZE] = "";
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:231:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char dynTestArr2[17] = "";
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:255:5:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    strcpy( ThousandPathNames[99], "one-hundred" );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:531:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char dynTestArr1[3] = "Wo";
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:533:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char dynTestArr2[8] = "Hello W";
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:606:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char srchArr2[100] = "aaaaaaaaaaaaaaaaaaaaZaa";
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:655:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char srchArr1[10] = "aaaa";
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:707:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char srchArr1[10] = "aaaa";
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:746:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char dynTestArr1[3] = "";
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:748:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char dynTestArr2[8] = "Hello W";
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:865:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char dynTestArr1[15] = "";
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:917:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char dynTestArr1[15] = "";
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:989:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char dynTestArr1[15] = "";
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:1025:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char dynTestArr1[7] = "Helllo";
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:1040:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char dynTestArr1[20] = "He&l<'";
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:1111:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char dynTestArr1[32] = "";
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:1113:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char dynTestArr2[8] = "";
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:1201:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char dynTestArr1[7] = "Helllo";
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:1221:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char dynTestArr1[7] = "Helllo";
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:1236:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char dynTestArr1[6] = "Heo";
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:1253:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char dynTestArr1[6] = "He";
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:1268:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char dynTestArr1[12] = "Hellllllllo";
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:1283:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char dynTestArr1[12] = "Hellllllllo";
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:1298:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char dynTestArr1[12] = "Hellllllllo";
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:1311:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char dynTestArr1[6] = "";
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:1361:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char dynTestArr1[6] = "";
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:1389:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char dynTestArr1[6] = "";
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:1433:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char dynTestArr1[6] = "";
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:1459:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char dynTestArr1[6] = "";
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:1502:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char dynTestArr1[6] = "";
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:1544:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char dynTestArr1[6] = "He\xE2\x82\xAC";
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:1583:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char dynTestArr1[6] = "He\xE2\x82\xAC";
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:1675:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char dynTestArr10_withBorders[9] = " H\xE2\x82\xAC\0z ";
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:1693:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char dynTestArr11_withBorders[9] = " H\xE2\x82\xAC\0z ";
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:1711:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char dynTestArr12_withBorders[9] = " H\xE2\x82\xAC\0z ";
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:1729:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char dynTestArr13_withBorders[9] = " \0trash ";
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:1747:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char dynTestArr1_withBorders[9] = " He\xE2\x82\xAC\0 ";
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:1766:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char dynTestArr2_withBorders[9] = " He\xE2\x82\xAC\0 ";
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:1784:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char dynTestArr3_withBorders[9] = " He\xE2\x82\xAC\0 ";
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:1802:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char dynTestArr4_withBorders[9] = " H\xE2\x82\xAC\0z ";
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:1826:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char dynTestArr1_withBorders[9] = " He\0yzz ";
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:1845:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char dynTestArr1_withBorders[9] = " \xE2\x82\xAC\0yz ";
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:1864:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char dynTestArr1_withBorders[9] = " \xE2\x82\xAC\0yz ";
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:1883:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char dynTestArr3_withBorders[6] = " \0yz ";
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:1902:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char dynTestArr4_withBorders[5] = " y\0 ";
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:1921:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char dynTestArr1_withBorders[9] = " z\xE2\x82\xAC\0y ";
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:1940:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char dynTestArr1_withBorders[9] = " yz\xE2\x82\xAC\0 ";
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:1959:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char dynTestArr1_withBorders[9] = " \xE2\x82\xAC\0yz ";
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:1978:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char dynTestArr1_withBorders[9] = " He\xC2\xA2\0y ";
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:1997:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char dynTestArr1_withBorders[9] = " H\xE2\x82\xACy\0 ";
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:2016:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char dynTestArr4_withBorders[9] = " H\xE2\x82\xAC\0z ";
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:2040:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char dynTestArr1_withBorders[13] = " H\xE2\x82\xAC\0yyzzz ";
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:2060:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char dynTestArr1_withBorders[13] = " H\xE2\x82\xACzz\0yzz ";
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:2080:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char dynTestArr1_withBorders[13] = " H\xE2\x82\xACzzz\0yz ";
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:2100:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char dynTestArr1_withBorders[13] = " Hqqqq\xE2\x82\xAC\0z ";
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:2120:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char dynTestArr4_withBorders[9] = " H\xE2\x82\xAC\0z ";
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:2146:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char dynTestArr1_withBorders[13] = " H\xE2\x82\xAC\0yyzzz ";
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:2167:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char dynTestArr1_withBorders[13] = " H\xE2\x82\xACq\0yyzz ";
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:2188:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char dynTestArr1_withBorders[13] = " H\xE2\x82\xACqq\0yyz ";
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:2209:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char dynTestArr1_withBorders[13] = " Hqq\xE2\x82\xAC\0yyz ";
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:2230:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char dynTestArr1_withBorders[13] = " Hqqzzz\xE2\x82\xAC\0 ";
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:2251:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char dynTestArr4_withBorders[9] = " H\xE2\x82\xAC\0z ";
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:2274:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char dynTestArr1_withBorders[12] = " ab\0cd\0efg ";
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:2302:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char dynTestArr2_withBorders[12] = " \0\0a\0bcdef ";
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:2317:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char dynTestArr3_withBorders[12] = " abcdefgh\0 ";
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:2332:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char dynTestArr4_withBorders[12] = " \0a\0b\0c\0d\0 ";
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:2349:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char dynTestArr1[10] = "He\xE2\x82\xACllo";
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:2362:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char dynTestArr2[10] = "Hello\0QQQ";
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:2375:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char dynTestArr3[10] = "Hello \xE2\x82\xAC";
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:2392:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char dynTestArr1[4] = "";
data/crystal-facet-uml-1.26.0/io/source/txt/txt_writer.c:45:34:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    const size_t indent_length = strlen( indent );
data/crystal-facet-uml-1.26.0/io/source/txt/txt_writer.c:53:25:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        size_t length = strlen( multiline_string );
data/crystal-facet-uml-1.26.0/io/source/txt/txt_writer.c:95:89:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                result |= universal_output_stream_write ( (*this_).output, TXT_NEWLINE, strlen(TXT_NEWLINE) );
data/crystal-facet-uml-1.26.0/io/unittest/json_import_to_database_test.c:327:38:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    TEST_ASSERT_EQUAL_INT( read_pos, strlen(json_text) );
data/crystal-facet-uml-1.26.0/io/unittest/json_import_to_database_test.c:362:38:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    TEST_ASSERT_EQUAL_INT( read_pos, strlen(test_json_no_diag) );
data/crystal-facet-uml-1.26.0/io/unittest/json_import_to_database_test.c:397:38:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    TEST_ASSERT_EQUAL_INT( read_pos, strlen(test_json_own_diagram) );
data/crystal-facet-uml-1.26.0/io/unittest/json_import_to_database_test.c:423:42:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        TEST_ASSERT_EQUAL_INT( read_pos, strlen(test_json_no_diag) );
data/crystal-facet-uml-1.26.0/io/unittest/json_import_to_database_test.c:451:42:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        TEST_ASSERT_EQUAL_INT( read_pos, strlen(test_json_no_diag) );
data/crystal-facet-uml-1.26.0/io/unittest/json_import_to_database_test.c:478:42:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        TEST_ASSERT_EQUAL_INT( read_pos, strlen(test_json_own_diagram) );
data/crystal-facet-uml-1.26.0/io/unittest/json_import_to_database_test.c:506:42:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        TEST_ASSERT_EQUAL_INT( read_pos, strlen(test_json_own_diagram) );
data/crystal-facet-uml-1.26.0/io/unittest/json_import_to_database_test.c:533:42:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        TEST_ASSERT_EQUAL_INT( read_pos, strlen(test_json_own_diagram) );
data/crystal-facet-uml-1.26.0/io/unittest/json_import_to_database_test.c:555:42:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        TEST_ASSERT_EQUAL_INT( read_pos, strlen(test_json_no_diag) );
data/crystal-facet-uml-1.26.0/io/unittest/json_import_to_database_test.c:650:38:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    TEST_ASSERT_EQUAL_INT( read_pos, strlen(test_scenario_relationship) );
data/crystal-facet-uml-1.26.0/io/unittest/json_import_to_database_test.c:700:42:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        TEST_ASSERT_EQUAL_INT( read_pos, strlen(test_json_no_diag) );
data/crystal-facet-uml-1.26.0/io/unittest/json_import_to_database_test.c:723:42:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        TEST_ASSERT_EQUAL_INT( read_pos, strlen(test_json_scenario_self_relation) );
data/crystal-facet-uml-1.26.0/io/unittest/txt_writer_test.c:65:52:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    TEST_ASSERT( 0 == memcmp( &my_out_buffer, "[", strlen("[") ) );
data/crystal-facet-uml-1.26.0/io/unittest/txt_writer_test.c:75:52:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    TEST_ASSERT( 0 == memcmp( &my_out_buffer, "[", strlen("[") ) );
data/crystal-facet-uml-1.26.0/io/unittest/txt_writer_test.c:85:61:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    TEST_ASSERT( 0 == memcmp( &my_out_buffer, "123_456\n[", strlen("123_456\n[") ) );
data/crystal-facet-uml-1.26.0/io/unittest/txt_writer_test.c:95:61:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    TEST_ASSERT( 0 == memcmp( &my_out_buffer, "123_456\n[", strlen("123_456\n[") ) );
data/crystal-facet-uml-1.26.0/io/unittest/txt_writer_test.c:105:70:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    TEST_ASSERT( 0 == memcmp( &my_out_buffer, "123_456\n123_789\n[", strlen("123_456\n123_456\n[") ) );
data/crystal-facet-uml-1.26.0/io/unittest/txt_writer_test.c:115:70:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    TEST_ASSERT( 0 == memcmp( &my_out_buffer, "123_456\n123_789\n[", strlen("123_456\n123_789\n[") ) );
data/crystal-facet-uml-1.26.0/io/unittest/txt_writer_test.c:125:70:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    TEST_ASSERT( 0 == memcmp( &my_out_buffer, "123_456\n123_789\n[", strlen("123_456\n123_789\n[") ) );
data/crystal-facet-uml-1.26.0/universal/include/universal_array_list.h:34:12:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    bool (*equal)(const void* instance_1, const void* instance_2); /* the compare operator, needed for get_index_of */
data/crystal-facet-uml-1.26.0/universal/include/universal_array_list.h:58:55:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                                               bool (*equal)(const void* instance_1, const void* instance_2),
data/crystal-facet-uml-1.26.0/universal/source/stream/universal_escaping_output_stream.c:94:46:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            const unsigned int pattern_len = strlen( pattern );
data/crystal-facet-uml-1.26.0/universal/source/stream/universal_escaping_output_stream.c:113:46:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            const unsigned int pattern_len = strlen( pattern );
data/crystal-facet-uml-1.26.0/universal/source/stream/universal_escaping_output_stream.c:118:31:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                replace_len = strlen(replacement);
data/crystal-facet-uml-1.26.0/universal/unittest/universal_array_list_test.c:158:6:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
bool equal (const double* instance_1, const double* instance_2)
data/crystal-facet-uml-1.26.0/universal/unittest/universal_array_list_test.c:177:69:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
                                (bool (*)(const void*, const void*))equal,
data/crystal-facet-uml-1.26.0/universal/unittest/universal_escaping_output_stream_test.c:62:66:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    err = universal_output_stream_write ( my_out_stream, test_1, strlen(test_1) );
data/crystal-facet-uml-1.26.0/universal/unittest/universal_escaping_output_stream_test.c:72:66:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    err = universal_output_stream_write ( my_out_stream, test_2, strlen(test_2) );
data/crystal-facet-uml-1.26.0/universal/unittest/universal_escaping_output_stream_test.c:78:66:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    err = universal_output_stream_write ( my_out_stream, test_3, strlen(test_3) );
data/crystal-facet-uml-1.26.0/universal/unittest/universal_escaping_output_stream_test.c:112:66:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    err = universal_output_stream_write ( my_out_stream, test_2, strlen(test_2) );
data/crystal-facet-uml-1.26.0/universal/unittest/universal_memory_output_stream_test.c:80:66:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    err = universal_output_stream_write ( my_out_stream, test_2, strlen(test_2) );
data/crystal-facet-uml-1.26.0/universal/unittest/universal_memory_output_stream_test.c:109:66:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    err = universal_output_stream_write ( my_out_stream, test_1, strlen(test_1) );
data/crystal-facet-uml-1.26.0/universal/unittest/universal_memory_output_stream_test.c:115:66:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    err = universal_output_stream_write ( my_out_stream, test_2, strlen(test_2) );
data/crystal-facet-uml-1.26.0/utf8stringbuf/source/util/string/utf8stringbuf.c:67:13:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
            strncpy( this_.buf, &(that.buf[start]), this_.size );
data/crystal-facet-uml-1.26.0/utf8stringbuf/source/util/string/utf8stringbuf.c:98:23:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        int thatLen = strlen( that );
data/crystal-facet-uml-1.26.0/utf8stringbuf/source/util/string/utf8stringbuf.c:104:13:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
            strncpy( this_.buf, &(that[start]), this_.size );
data/crystal-facet-uml-1.26.0/utf8stringbuf/source/util/string/utf8stringbuf.c:214:69:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        unsigned int replaceLen = ( replacement == NULL ) ? (0) : ( strlen(replacement) );
data/crystal-facet-uml-1.26.0/utf8stringbuf/source/util/string/utf8stringbuf.c:289:30:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            int patternLen = strlen( pattern );
data/crystal-facet-uml-1.26.0/utf8stringbuf/source/util/string/utf8stringbuf.c:293:30:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                replaceLen = strlen(replacement);
data/crystal-facet-uml-1.26.0/utf8stringbuf/source/util/string/utf8stringbuf.c:624:35:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    unsigned int currentReadPos = strlen( this_.buf );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8string_test.c:73:9:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    int equal;
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8string_test.c:80:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 1, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8string_test.c:82:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 1, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8string_test.c:84:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 0, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8string_test.c:86:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 1, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8string_test.c:88:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 0, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8string_test.c:90:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 0, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8string_test.c:94:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 0, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8string_test.c:96:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 0, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8string_test.c:98:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 1, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8string_test.c:100:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 1, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8string_test.c:102:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 0, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8string_test.c:104:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 0, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8string_test.c:110:9:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    int equal;
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8string_test.c:118:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 1, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8string_test.c:120:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 0, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8string_test.c:122:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 0, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8string_test.c:124:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 0, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8string_test.c:126:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 0, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8string_test.c:128:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 1, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8string_test.c:130:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 0, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8string_test.c:132:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 1, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8string_test.c:134:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 1, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8string_test.c:136:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 0, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8string_test.c:140:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 1, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8string_test.c:142:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 1, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8string_test.c:144:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 1, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8string_test.c:146:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 1, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8string_test.c:148:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 0, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8string_test.c:150:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 1, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8string_test.c:152:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 0, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8string_test.c:154:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 0, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8string_test.c:156:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 0, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8string_test.c:158:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 0, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_cross_language.cpp:50:62:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    utf8codepoint_t test = utf8codepoint_init( charSequence, strlen(charSequence) );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_performance.c:98:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 0, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_performance.c:124:19:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        int pos = strlen( posixBuf );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_performance.c:126:9:  [1] (buffer) strncat:
  Easily used incorrectly (e.g., incorrectly computing the correct maximum
  size to add) [MS-banned] (CWE-120). Consider strcat_s, strlcat, snprintf,
  or automatically resizing strings. Risk is low because the source is a
  constant string.
        strncat( &(posixBuf[pos]), "Hello World 345678[20]345678[30]34567890", TEST_BUF_SIZE-pos );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_performance.c:146:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 0, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_performance.c:289:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 0, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:288:9:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    int equal;
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:296:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 1, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:298:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 0, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:300:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 0, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:302:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 0, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:306:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 1, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:308:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 1, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:310:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 0, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:312:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 0, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:314:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 0, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:316:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 0, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:322:9:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    int equal;
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:330:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 1, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:332:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 0, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:334:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 0, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:336:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 0, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:338:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 0, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:340:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 1, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:342:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 0, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:344:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 1, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:346:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 1, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:348:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 1, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:352:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 1, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:354:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 1, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:356:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 1, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:358:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 1, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:360:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 0, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:362:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 1, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:364:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 0, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:366:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 0, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:368:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 0, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:459:9:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    int equal;
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:469:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 1, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:474:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 1, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:479:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 1, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:484:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 1, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:490:9:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    int equal;
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:498:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 1, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:503:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 1, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:508:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 1, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:513:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 1, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:518:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 1, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:523:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 1, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:530:9:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    int equal;
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:540:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 1, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:545:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 1, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:550:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 1, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:555:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 1, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:560:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 1, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:565:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 1, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:570:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 1, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:576:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 1, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:581:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 1, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:587:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 1, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:592:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 1, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:597:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 1, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:745:9:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    int equal;
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:755:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 1, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:760:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 1, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:766:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 1, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:771:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 1, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:776:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 1, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:782:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 1, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:787:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 1, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:792:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 1, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:798:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 1, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:803:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 1, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:808:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 1, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:813:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 1, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:818:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 1, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:823:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 1, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:828:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 1, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:833:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 1, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:838:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 1, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:843:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 1, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:848:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 1, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:853:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 1, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:858:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 1, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:864:9:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    int equal;
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:876:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 1, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:881:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 1, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:886:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 1, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:892:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 1, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:897:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 1, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:902:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 1, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:907:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 1, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:916:9:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    int equal;
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:929:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 1, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:935:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 1, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:941:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 1, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:947:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 1, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:954:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 1, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:961:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 1, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:967:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 1, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:973:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 1, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:979:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 1, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:988:9:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    int equal;
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:1001:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 1, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:1007:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 1, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:1013:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 1, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:1024:9:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    int equal;
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:1034:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 1, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:1039:9:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    int equal;
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:1048:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 1, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:1053:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 1, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:1058:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 1, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:1064:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 1, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:1070:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 1, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:1076:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 1, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:1085:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 1, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:1091:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 1, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:1110:9:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    int equal;
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:1122:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 1, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:1129:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 1, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:1136:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 1, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:1143:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 1, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:1150:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 1, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:1157:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 1, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:1164:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 1, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:1171:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 1, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:1178:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 1, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:1185:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 1, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:1192:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 1, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:1200:9:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    int equal;
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:1208:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 1, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:1213:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 1, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:1220:9:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    int equal;
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:1228:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 1, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:1235:9:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    int equal;
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:1245:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 1, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:1252:9:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    int equal;
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:1260:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 1, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:1267:9:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    int equal;
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:1275:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 1, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:1282:9:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    int equal;
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:1290:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 1, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:1297:9:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    int equal;
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:1305:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 1, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:1310:9:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    int equal;
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:1319:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 1, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:1325:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 1, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:1331:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 1, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:1337:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 1, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:1343:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 1, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:1349:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 1, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:1355:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 1, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:1360:9:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    int equal;
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:1371:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 1, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:1377:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 1, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:1383:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 1, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:1388:9:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    int equal;
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:1397:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 1, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:1403:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 1, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:1409:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 1, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:1415:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 1, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:1421:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 1, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:1427:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 1, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:1432:9:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    int equal;
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:1441:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 1, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:1447:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 1, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:1453:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 1, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:1458:9:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    int equal;
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:1467:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 1, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:1474:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 1, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:1481:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 1, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:1488:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 1, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:1495:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 1, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:1501:9:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    int equal;
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:1511:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 1, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:1519:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 1, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:1526:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 1, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:1532:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 1, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:1539:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 1, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:1649:9:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    int equal;
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:1661:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 1, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:2391:9:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    int equal;
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:2401:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 1, equal );
data/crystal-facet-uml-1.26.0/utf8stringbuf/unittest/utf8stringbuf_test.c:2407:31:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    TEST_ASSERT_EQUAL_INT( 1, equal );

ANALYSIS SUMMARY:

Hits = 527
Lines analyzed = 120165 in approximately 5.25 seconds (22909 lines/second)
Physical Source Lines of Code (SLOC) = 84632
Hits@level = [0]  71 [1] 261 [2] 265 [3]   0 [4]   1 [5]   0
Hits@level+ = [0+] 598 [1+] 527 [2+] 266 [3+]   1 [4+]   1 [5+]   0
Hits/KSLOC@level+ = [0+] 7.06589 [1+] 6.22696 [2+] 3.14302 [3+] 0.0118159 [4+] 0.0118159 [5+]   0
Dot directories skipped = 1 (--followdotdir overrides)
Minimum risk level = 1
Not every hit is necessarily a security vulnerability.
There may be other security vulnerabilities; review your code!
See 'Secure Programming HOWTO'
(https://dwheeler.com/secure-programs) for more information.