pub unsafe extern "C" fn g_uri_join(
    flags: GUriFlags,
    scheme: *const c_char,
    userinfo: *const c_char,
    host: *const c_char,
    port: c_int,
    path: *const c_char,
    query: *const c_char,
    fragment: *const c_char
) -> *mut c_char