use crateunowned_ptr_to_str;
use c_interface;
use CString;
use c_char;
use NonNull;
/// Reads the file at `filename` with [`bve::filesystem::read_convert_utf8`].
///
/// # Safety
///
/// - Pointer returned points to an **owned** string containing the contents of the file in utf8.
/// - Returned pointer must be deleted by [`crate::bve_delete_string`].
/// - If file loading fails, output is null.
pub unsafe extern "C"