pub unsafe extern "C" fn g_convert_with_fallback(
str: *const u8,
len: ssize_t,
to_codeset: *const c_char,
from_codeset: *const c_char,
fallback: *const c_char,
bytes_read: *mut size_t,
bytes_written: *mut size_t,
error: *mut *mut GError,
) -> *mut u8