pub unsafe extern "C" fn ly_out_new_file(
    f: *mut FILE,
    out: *mut *mut ly_out
) -> Type