pub unsafe extern "C" fn gtk_im_context_set_surrounding(
    context: *mut GtkIMContext,
    text: *const c_char,
    len: c_int,
    cursor_index: c_int
)