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/glm-0.9.9.8+ds/test/perf/perf_matrix_transpose.cpp Examining data/glm-0.9.9.8+ds/test/perf/perf_matrix_mul.cpp Examining data/glm-0.9.9.8+ds/test/perf/perf_vector_mul_matrix.cpp Examining data/glm-0.9.9.8+ds/test/perf/perf_matrix_mul_vector.cpp Examining data/glm-0.9.9.8+ds/test/perf/perf_matrix_div.cpp Examining data/glm-0.9.9.8+ds/test/perf/perf_matrix_inverse.cpp Examining data/glm-0.9.9.8+ds/test/ext/ext_matrix_projection.cpp Examining data/glm-0.9.9.8+ds/test/ext/ext_vector_uint2_sized.cpp Examining data/glm-0.9.9.8+ds/test/ext/ext_matrix_int2x3_sized.cpp Examining data/glm-0.9.9.8+ds/test/ext/ext_matrix_uint3x4_sized.cpp Examining data/glm-0.9.9.8+ds/test/ext/ext_vector_int4_sized.cpp Examining data/glm-0.9.9.8+ds/test/ext/ext_matrix_transform.cpp Examining data/glm-0.9.9.8+ds/test/ext/ext_matrix_uint2x3_sized.cpp Examining data/glm-0.9.9.8+ds/test/ext/ext_vector_integer_sized.cpp Examining data/glm-0.9.9.8+ds/test/ext/ext_vector_int2_sized.cpp Examining data/glm-0.9.9.8+ds/test/ext/ext_scalar_constants.cpp Examining data/glm-0.9.9.8+ds/test/ext/ext_scalar_integer.cpp Examining data/glm-0.9.9.8+ds/test/ext/ext_vector_uint1_sized.cpp Examining data/glm-0.9.9.8+ds/test/ext/ext_matrix_common.cpp Examining data/glm-0.9.9.8+ds/test/ext/ext_quaternion_common.cpp Examining data/glm-0.9.9.8+ds/test/ext/ext_vector_int3_sized.cpp Examining data/glm-0.9.9.8+ds/test/ext/ext_matrix_int3x3_sized.cpp Examining data/glm-0.9.9.8+ds/test/ext/ext_scalar_uint_sized.cpp Examining data/glm-0.9.9.8+ds/test/ext/ext_quaternion_trigonometric.cpp Examining data/glm-0.9.9.8+ds/test/ext/ext_vector_int1_sized.cpp Examining data/glm-0.9.9.8+ds/test/ext/ext_scalar_int_sized.cpp Examining data/glm-0.9.9.8+ds/test/ext/ext_vector_iec559.cpp Examining data/glm-0.9.9.8+ds/test/ext/ext_vector_packing.cpp Examining data/glm-0.9.9.8+ds/test/ext/ext_matrix_relational.cpp Examining data/glm-0.9.9.8+ds/test/ext/ext_matrix_int4x3_sized.cpp Examining data/glm-0.9.9.8+ds/test/ext/ext_scalar_relational.cpp Examining data/glm-0.9.9.8+ds/test/ext/ext_matrix_int2x2_sized.cpp Examining data/glm-0.9.9.8+ds/test/ext/ext_quaternion_geometric.cpp Examining data/glm-0.9.9.8+ds/test/ext/ext_vector_integer.cpp Examining data/glm-0.9.9.8+ds/test/ext/ext_vector_ulp.cpp Examining data/glm-0.9.9.8+ds/test/ext/ext_vec1.cpp Examining data/glm-0.9.9.8+ds/test/ext/ext_matrix_uint3x3_sized.cpp Examining data/glm-0.9.9.8+ds/test/ext/ext_quaternion_transform.cpp Examining data/glm-0.9.9.8+ds/test/ext/ext_scalar_common.cpp Examining data/glm-0.9.9.8+ds/test/ext/ext_matrix_uint3x2_sized.cpp Examining data/glm-0.9.9.8+ds/test/ext/ext_matrix_uint2x2_sized.cpp Examining data/glm-0.9.9.8+ds/test/ext/ext_scalar_packing.cpp Examining data/glm-0.9.9.8+ds/test/ext/ext_quaternion_relational.cpp Examining data/glm-0.9.9.8+ds/test/ext/ext_matrix_clip_space.cpp Examining data/glm-0.9.9.8+ds/test/ext/ext_matrix_int3x4_sized.cpp Examining data/glm-0.9.9.8+ds/test/ext/ext_matrix_uint4x2_sized.cpp Examining data/glm-0.9.9.8+ds/test/ext/ext_matrix_uint4x3_sized.cpp Examining data/glm-0.9.9.8+ds/test/ext/ext_vector_relational.cpp Examining data/glm-0.9.9.8+ds/test/ext/ext_matrix_uint4x4_sized.cpp Examining data/glm-0.9.9.8+ds/test/ext/ext_vector_common.cpp Examining data/glm-0.9.9.8+ds/test/ext/ext_matrix_int4x2_sized.cpp Examining data/glm-0.9.9.8+ds/test/ext/ext_matrix_int3x2_sized.cpp Examining data/glm-0.9.9.8+ds/test/ext/ext_vector_bool1.cpp Examining data/glm-0.9.9.8+ds/test/ext/ext_quaternion_exponential.cpp Examining data/glm-0.9.9.8+ds/test/ext/ext_vector_uint4_sized.cpp Examining data/glm-0.9.9.8+ds/test/ext/ext_scalar_ulp.cpp Examining data/glm-0.9.9.8+ds/test/ext/ext_vector_uint3_sized.cpp Examining data/glm-0.9.9.8+ds/test/ext/ext_quaternion_type.cpp Examining data/glm-0.9.9.8+ds/test/ext/ext_matrix_uint2x4_sized.cpp Examining data/glm-0.9.9.8+ds/test/ext/ext_matrix_int4x4_sized.cpp Examining data/glm-0.9.9.8+ds/test/ext/ext_matrix_int2x4_sized.cpp Examining data/glm-0.9.9.8+ds/test/core/core_force_size_t_length.cpp Examining data/glm-0.9.9.8+ds/test/core/core_func_integer_find_lsb.cpp Examining data/glm-0.9.9.8+ds/test/core/core_func_exponential.cpp Examining data/glm-0.9.9.8+ds/test/core/core_type_length.cpp Examining data/glm-0.9.9.8+ds/test/core/core_func_integer_find_msb.cpp Examining data/glm-0.9.9.8+ds/test/core/core_setup_platform_unknown.cpp Examining data/glm-0.9.9.8+ds/test/core/core_func_common.cpp Examining data/glm-0.9.9.8+ds/test/core/core_force_cxx_unknown.cpp Examining data/glm-0.9.9.8+ds/test/core/core_setup_precision.cpp Examining data/glm-0.9.9.8+ds/test/core/core_func_matrix.cpp Examining data/glm-0.9.9.8+ds/test/core/core_force_arch_unknown.cpp Examining data/glm-0.9.9.8+ds/test/core/core_type_aligned.cpp Examining data/glm-0.9.9.8+ds/test/core/core_func_integer.cpp Examining data/glm-0.9.9.8+ds/test/core/core_type_mat3x3.cpp Examining data/glm-0.9.9.8+ds/test/core/core_type_mat3x4.cpp Examining data/glm-0.9.9.8+ds/test/core/core_func_vector_relational.cpp Examining data/glm-0.9.9.8+ds/test/core/core_force_depth_zero_to_one.cpp Examining data/glm-0.9.9.8+ds/test/core/core_setup_force_cxx98.cpp Examining data/glm-0.9.9.8+ds/test/core/core_force_compiler_unknown.cpp Examining data/glm-0.9.9.8+ds/test/core/core_func_swizzle.cpp Examining data/glm-0.9.9.8+ds/test/core/core_type_mat4x4.cpp Examining data/glm-0.9.9.8+ds/test/core/core_force_explicit_ctor.cpp Examining data/glm-0.9.9.8+ds/test/core/core_force_cxx03.cpp Examining data/glm-0.9.9.8+ds/test/core/core_setup_message.cpp Examining data/glm-0.9.9.8+ds/test/core/core_force_inline.cpp Examining data/glm-0.9.9.8+ds/test/core/core_type_mat2x3.cpp Examining data/glm-0.9.9.8+ds/test/core/core_force_aligned_gentypes.cpp Examining data/glm-0.9.9.8+ds/test/core/core_type_mat4x3.cpp Examining data/glm-0.9.9.8+ds/test/core/core_type_mat2x2.cpp Examining data/glm-0.9.9.8+ds/test/core/core_func_trigonometric.cpp Examining data/glm-0.9.9.8+ds/test/core/core_func_packing.cpp Examining data/glm-0.9.9.8+ds/test/core/core_force_pure.cpp Examining data/glm-0.9.9.8+ds/test/core/core_type_mat2x4.cpp Examining data/glm-0.9.9.8+ds/test/core/core_type_int.cpp Examining data/glm-0.9.9.8+ds/test/core/core_force_cxx98.cpp Examining data/glm-0.9.9.8+ds/test/core/core_type_vec2.cpp Examining data/glm-0.9.9.8+ds/test/core/core_force_xyzw_only.cpp Examining data/glm-0.9.9.8+ds/test/core/core_func_geometric.cpp Examining data/glm-0.9.9.8+ds/test/core/core_force_quat_wxyz.cpp Examining data/glm-0.9.9.8+ds/test/core/core_force_left_handed.cpp Examining data/glm-0.9.9.8+ds/test/core/core_type_cast.cpp Examining data/glm-0.9.9.8+ds/test/core/core_cpp_defaulted_ctor.cpp Examining data/glm-0.9.9.8+ds/test/core/core_setup_force_size_t_length.cpp Examining data/glm-0.9.9.8+ds/test/core/core_cpp_constexpr.cpp Examining data/glm-0.9.9.8+ds/test/core/core_type_vec3.cpp Examining data/glm-0.9.9.8+ds/test/core/core_type_ctor.cpp Examining data/glm-0.9.9.8+ds/test/core/core_force_unrestricted_gentype.cpp Examining data/glm-0.9.9.8+ds/test/core/core_type_mat4x2.cpp Examining data/glm-0.9.9.8+ds/test/core/core_type_vec4.cpp Examining data/glm-0.9.9.8+ds/test/core/core_type_mat3x2.cpp Examining data/glm-0.9.9.8+ds/test/core/core_func_integer_bit_count.cpp Examining data/glm-0.9.9.8+ds/test/core/core_force_platform_unknown.cpp Examining data/glm-0.9.9.8+ds/test/core/core_force_ctor_init.cpp Examining data/glm-0.9.9.8+ds/test/core/core_type_vec1.cpp Examining data/glm-0.9.9.8+ds/test/core/core_func_noise.cpp Examining data/glm-0.9.9.8+ds/test/cmake/test_find_glm.cpp Examining data/glm-0.9.9.8+ds/test/bug/bug_ms_vec_static.cpp Examining data/glm-0.9.9.8+ds/test/gtx/gtx_rotate_normalized_axis.cpp Examining data/glm-0.9.9.8+ds/test/gtx/gtx_extended_min_max.cpp Examining data/glm-0.9.9.8+ds/test/gtx/gtx_common.cpp Examining data/glm-0.9.9.8+ds/test/gtx/gtx_polar_coordinates.cpp Examining data/glm-0.9.9.8+ds/test/gtx/gtx_handed_coordinate_space.cpp Examining data/glm-0.9.9.8+ds/test/gtx/gtx_range.cpp Examining data/glm-0.9.9.8+ds/test/gtx/gtx_matrix_operation.cpp Examining data/glm-0.9.9.8+ds/test/gtx/gtx_normalize_dot.cpp Examining data/glm-0.9.9.8+ds/test/gtx/gtx_euler_angle.cpp Examining data/glm-0.9.9.8+ds/test/gtx/gtx.cpp Examining data/glm-0.9.9.8+ds/test/gtx/gtx_vector_query.cpp Examining data/glm-0.9.9.8+ds/test/gtx/gtx_matrix_transform_2d.cpp Examining data/glm-0.9.9.8+ds/test/gtx/gtx_matrix_cross_product.cpp Examining data/glm-0.9.9.8+ds/test/gtx/gtx_vector_angle.cpp Examining data/glm-0.9.9.8+ds/test/gtx/gtx_color_space.cpp Examining data/glm-0.9.9.8+ds/test/gtx/gtx_dual_quaternion.cpp Examining data/glm-0.9.9.8+ds/test/gtx/gtx_associated_min_max.cpp Examining data/glm-0.9.9.8+ds/test/gtx/gtx_type_trait.cpp Examining data/glm-0.9.9.8+ds/test/gtx/gtx_gradient_paint.cpp Examining data/glm-0.9.9.8+ds/test/gtx/gtx_simd_mat4.cpp Examining data/glm-0.9.9.8+ds/test/gtx/gtx_component_wise.cpp Examining data/glm-0.9.9.8+ds/test/gtx/gtx_functions.cpp Examining data/glm-0.9.9.8+ds/test/gtx/gtx_rotate_vector.cpp Examining data/glm-0.9.9.8+ds/test/gtx/gtx_fast_exponential.cpp Examining data/glm-0.9.9.8+ds/test/gtx/gtx_easing.cpp Examining data/glm-0.9.9.8+ds/test/gtx/gtx_matrix_interpolation.cpp Examining data/glm-0.9.9.8+ds/test/gtx/gtx_exterior_product.cpp Examining data/glm-0.9.9.8+ds/test/gtx/gtx_io.cpp Examining data/glm-0.9.9.8+ds/test/gtx/gtx_projection.cpp Examining data/glm-0.9.9.8+ds/test/gtx/gtx_color_space_YCoCg.cpp Examining data/glm-0.9.9.8+ds/test/gtx/gtx_matrix_query.cpp Examining data/glm-0.9.9.8+ds/test/gtx/gtx_optimum_pow.cpp Examining data/glm-0.9.9.8+ds/test/gtx/gtx_quaternion.cpp Examining data/glm-0.9.9.8+ds/test/gtx/gtx_fast_square_root.cpp Examining data/glm-0.9.9.8+ds/test/gtx/gtx_intersect.cpp Examining data/glm-0.9.9.8+ds/test/gtx/gtx_color_encoding.cpp Examining data/glm-0.9.9.8+ds/test/gtx/gtx_extend.cpp Examining data/glm-0.9.9.8+ds/test/gtx/gtx_compatibility.cpp Examining data/glm-0.9.9.8+ds/test/gtx/gtx_vec_swizzle.cpp Examining data/glm-0.9.9.8+ds/test/gtx/gtx_perpendicular.cpp Examining data/glm-0.9.9.8+ds/test/gtx/gtx_int_10_10_10_2.cpp Examining data/glm-0.9.9.8+ds/test/gtx/gtx_matrix_factorisation.cpp Examining data/glm-0.9.9.8+ds/test/gtx/gtx_scalar_relational.cpp Examining data/glm-0.9.9.8+ds/test/gtx/gtx_fast_trigonometry.cpp Examining data/glm-0.9.9.8+ds/test/gtx/gtx_integer.cpp Examining data/glm-0.9.9.8+ds/test/gtx/gtx_extented_min_max.cpp Examining data/glm-0.9.9.8+ds/test/gtx/gtx_scalar_multiplication.cpp Examining data/glm-0.9.9.8+ds/test/gtx/gtx_texture.cpp Examining data/glm-0.9.9.8+ds/test/gtx/gtx_simd_vec4.cpp Examining data/glm-0.9.9.8+ds/test/gtx/gtx_closest_point.cpp Examining data/glm-0.9.9.8+ds/test/gtx/gtx_random.cpp Examining data/glm-0.9.9.8+ds/test/gtx/gtx_log_base.cpp Examining data/glm-0.9.9.8+ds/test/gtx/gtx_load.cpp Examining data/glm-0.9.9.8+ds/test/gtx/gtx_number_precision.cpp Examining data/glm-0.9.9.8+ds/test/gtx/gtx_orthonormalize.cpp Examining data/glm-0.9.9.8+ds/test/gtx/gtx_mixed_product.cpp Examining data/glm-0.9.9.8+ds/test/gtx/gtx_wrap.cpp Examining data/glm-0.9.9.8+ds/test/gtx/gtx_spline.cpp Examining data/glm-0.9.9.8+ds/test/gtx/gtx_type_aligned.cpp Examining data/glm-0.9.9.8+ds/test/gtx/gtx_string_cast.cpp Examining data/glm-0.9.9.8+ds/test/gtx/gtx_matrix_major_storage.cpp Examining data/glm-0.9.9.8+ds/test/gtx/gtx_matrix_decompose.cpp Examining data/glm-0.9.9.8+ds/test/gtx/gtx_normal.cpp Examining data/glm-0.9.9.8+ds/test/gtx/gtx_norm.cpp Examining data/glm-0.9.9.8+ds/test/gtc/gtc_round.cpp Examining data/glm-0.9.9.8+ds/test/gtc/gtc_ulp.cpp Examining data/glm-0.9.9.8+ds/test/gtc/gtc_packing.cpp Examining data/glm-0.9.9.8+ds/test/gtc/gtc_random.cpp Examining data/glm-0.9.9.8+ds/test/gtc/gtc_matrix_transform.cpp Examining data/glm-0.9.9.8+ds/test/gtc/gtc_constants.cpp Examining data/glm-0.9.9.8+ds/test/gtc/gtc_vec1.cpp Examining data/glm-0.9.9.8+ds/test/gtc/gtc_type_aligned.cpp Examining data/glm-0.9.9.8+ds/test/gtc/gtc_quaternion.cpp