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/vkbasalt-0.3.2.3/include/spirv/GLSL.std.450.h Examining data/vkbasalt-0.3.2.3/include/spirv/spirv.hpp Examining data/vkbasalt-0.3.2.3/include/vulkan/cast_utils.h Examining data/vkbasalt-0.3.2.3/include/vulkan/hash_util.h Examining data/vkbasalt-0.3.2.3/include/vulkan/hash_vk_types.h Examining data/vkbasalt-0.3.2.3/include/vulkan/vk_dispatch_table_helper.h Examining data/vkbasalt-0.3.2.3/include/vulkan/vk_enum_string_helper.h Examining data/vkbasalt-0.3.2.3/include/vulkan/vk_extension_helper.h Examining data/vkbasalt-0.3.2.3/include/vulkan/vk_format_utils.cpp Examining data/vkbasalt-0.3.2.3/include/vulkan/vk_format_utils.h Examining data/vkbasalt-0.3.2.3/include/vulkan/vk_icd.h Examining data/vkbasalt-0.3.2.3/include/vulkan/vk_layer.h Examining data/vkbasalt-0.3.2.3/include/vulkan/vk_layer_config.cpp Examining data/vkbasalt-0.3.2.3/include/vulkan/vk_layer_config.h Examining data/vkbasalt-0.3.2.3/include/vulkan/vk_layer_data.h Examining data/vkbasalt-0.3.2.3/include/vulkan/vk_layer_dispatch_table.h Examining data/vkbasalt-0.3.2.3/include/vulkan/vk_layer_extension_utils.cpp Examining data/vkbasalt-0.3.2.3/include/vulkan/vk_layer_extension_utils.h Examining data/vkbasalt-0.3.2.3/include/vulkan/vk_layer_logging.h Examining data/vkbasalt-0.3.2.3/include/vulkan/vk_layer_utils.cpp Examining data/vkbasalt-0.3.2.3/include/vulkan/vk_layer_utils.h Examining data/vkbasalt-0.3.2.3/include/vulkan/vk_loader_platform.h Examining data/vkbasalt-0.3.2.3/include/vulkan/vk_object_types.h Examining data/vkbasalt-0.3.2.3/include/vulkan/vk_platform.h Examining data/vkbasalt-0.3.2.3/include/vulkan/vk_safe_struct.cpp Examining data/vkbasalt-0.3.2.3/include/vulkan/vk_safe_struct.h Examining data/vkbasalt-0.3.2.3/include/vulkan/vk_sdk_platform.h Examining data/vkbasalt-0.3.2.3/include/vulkan/vk_typemap_helper.h Examining data/vkbasalt-0.3.2.3/include/vulkan/vk_validation_error_messages.h Examining data/vkbasalt-0.3.2.3/include/vulkan/vulkan.h Examining data/vkbasalt-0.3.2.3/include/vulkan/vulkan.hpp Examining data/vkbasalt-0.3.2.3/include/vulkan/vulkan_android.h Examining data/vkbasalt-0.3.2.3/include/vulkan/vulkan_beta.h Examining data/vkbasalt-0.3.2.3/include/vulkan/vulkan_core.h Examining data/vkbasalt-0.3.2.3/include/vulkan/vulkan_fuchsia.h Examining data/vkbasalt-0.3.2.3/include/vulkan/vulkan_ggp.h Examining data/vkbasalt-0.3.2.3/include/vulkan/vulkan_ios.h Examining data/vkbasalt-0.3.2.3/include/vulkan/vulkan_macos.h Examining data/vkbasalt-0.3.2.3/include/vulkan/vulkan_metal.h Examining data/vkbasalt-0.3.2.3/include/vulkan/vulkan_vi.h Examining data/vkbasalt-0.3.2.3/include/vulkan/vulkan_wayland.h Examining data/vkbasalt-0.3.2.3/include/vulkan/vulkan_win32.h Examining data/vkbasalt-0.3.2.3/include/vulkan/vulkan_xcb.h Examining data/vkbasalt-0.3.2.3/include/vulkan/vulkan_xlib.h Examining data/vkbasalt-0.3.2.3/include/vulkan/vulkan_xlib_xrandr.h Examining data/vkbasalt-0.3.2.3/src/AreaTex.h Examining data/vkbasalt-0.3.2.3/src/SearchTex.h Examining data/vkbasalt-0.3.2.3/src/basalt.cpp Examining data/vkbasalt-0.3.2.3/src/buffer.cpp Examining data/vkbasalt-0.3.2.3/src/buffer.hpp Examining data/vkbasalt-0.3.2.3/src/command_buffer.cpp Examining data/vkbasalt-0.3.2.3/src/command_buffer.hpp Examining data/vkbasalt-0.3.2.3/src/config.cpp Examining data/vkbasalt-0.3.2.3/src/config.hpp Examining data/vkbasalt-0.3.2.3/src/descriptor_set.cpp Examining data/vkbasalt-0.3.2.3/src/descriptor_set.hpp Examining data/vkbasalt-0.3.2.3/src/effect.cpp Examining data/vkbasalt-0.3.2.3/src/effect.hpp Examining data/vkbasalt-0.3.2.3/src/effect_cas.cpp Examining data/vkbasalt-0.3.2.3/src/effect_cas.hpp Examining data/vkbasalt-0.3.2.3/src/effect_deband.cpp Examining data/vkbasalt-0.3.2.3/src/effect_deband.hpp Examining data/vkbasalt-0.3.2.3/src/effect_dls.cpp Examining data/vkbasalt-0.3.2.3/src/effect_dls.hpp Examining data/vkbasalt-0.3.2.3/src/effect_fxaa.cpp Examining data/vkbasalt-0.3.2.3/src/effect_fxaa.hpp Examining data/vkbasalt-0.3.2.3/src/effect_lut.cpp Examining data/vkbasalt-0.3.2.3/src/effect_lut.hpp Examining data/vkbasalt-0.3.2.3/src/effect_reshade.cpp Examining data/vkbasalt-0.3.2.3/src/effect_reshade.hpp Examining data/vkbasalt-0.3.2.3/src/effect_simple.cpp Examining data/vkbasalt-0.3.2.3/src/effect_simple.hpp Examining data/vkbasalt-0.3.2.3/src/effect_smaa.cpp Examining data/vkbasalt-0.3.2.3/src/effect_smaa.hpp Examining data/vkbasalt-0.3.2.3/src/effect_transfer.cpp Examining data/vkbasalt-0.3.2.3/src/effect_transfer.hpp Examining data/vkbasalt-0.3.2.3/src/fake_swapchain.cpp Examining data/vkbasalt-0.3.2.3/src/fake_swapchain.hpp Examining data/vkbasalt-0.3.2.3/src/format.cpp Examining data/vkbasalt-0.3.2.3/src/format.hpp Examining data/vkbasalt-0.3.2.3/src/framebuffer.cpp Examining data/vkbasalt-0.3.2.3/src/framebuffer.hpp Examining data/vkbasalt-0.3.2.3/src/graphics_pipeline.cpp Examining data/vkbasalt-0.3.2.3/src/graphics_pipeline.hpp Examining data/vkbasalt-0.3.2.3/src/image.cpp Examining data/vkbasalt-0.3.2.3/src/image.hpp Examining data/vkbasalt-0.3.2.3/src/image_view.cpp Examining data/vkbasalt-0.3.2.3/src/image_view.hpp Examining data/vkbasalt-0.3.2.3/src/keyboard_input.cpp Examining data/vkbasalt-0.3.2.3/src/keyboard_input.hpp Examining data/vkbasalt-0.3.2.3/src/keyboard_input_x11.cpp Examining data/vkbasalt-0.3.2.3/src/keyboard_input_x11.hpp Examining data/vkbasalt-0.3.2.3/src/logger.cpp Examining data/vkbasalt-0.3.2.3/src/logger.hpp Examining data/vkbasalt-0.3.2.3/src/logical_device.hpp Examining data/vkbasalt-0.3.2.3/src/logical_swapchain.cpp Examining data/vkbasalt-0.3.2.3/src/logical_swapchain.hpp Examining data/vkbasalt-0.3.2.3/src/lut_cube.cpp Examining data/vkbasalt-0.3.2.3/src/lut_cube.hpp Examining data/vkbasalt-0.3.2.3/src/memory.cpp Examining data/vkbasalt-0.3.2.3/src/memory.hpp Examining data/vkbasalt-0.3.2.3/src/renderpass.cpp Examining data/vkbasalt-0.3.2.3/src/renderpass.hpp Examining data/vkbasalt-0.3.2.3/src/reshade/effect_codegen.hpp Examining data/vkbasalt-0.3.2.3/src/reshade/effect_codegen_spirv.cpp Examining data/vkbasalt-0.3.2.3/src/reshade/effect_expression.cpp Examining data/vkbasalt-0.3.2.3/src/reshade/effect_expression.hpp Examining data/vkbasalt-0.3.2.3/src/reshade/effect_lexer.cpp Examining data/vkbasalt-0.3.2.3/src/reshade/effect_lexer.hpp Examining data/vkbasalt-0.3.2.3/src/reshade/effect_module.hpp Examining data/vkbasalt-0.3.2.3/src/reshade/effect_parser.cpp Examining data/vkbasalt-0.3.2.3/src/reshade/effect_parser.hpp Examining data/vkbasalt-0.3.2.3/src/reshade/effect_preprocessor.cpp Examining data/vkbasalt-0.3.2.3/src/reshade/effect_preprocessor.hpp Examining data/vkbasalt-0.3.2.3/src/reshade/effect_symbol_table.cpp Examining data/vkbasalt-0.3.2.3/src/reshade/effect_symbol_table.hpp Examining data/vkbasalt-0.3.2.3/src/reshade/effect_token.hpp Examining data/vkbasalt-0.3.2.3/src/reshade_uniforms.cpp Examining data/vkbasalt-0.3.2.3/src/reshade_uniforms.hpp Examining data/vkbasalt-0.3.2.3/src/sampler.cpp Examining data/vkbasalt-0.3.2.3/src/sampler.hpp Examining data/vkbasalt-0.3.2.3/src/shader.cpp Examining data/vkbasalt-0.3.2.3/src/shader.hpp Examining data/vkbasalt-0.3.2.3/src/shader/fxaa3_11.h Examining data/vkbasalt-0.3.2.3/src/shader/smaa.h