From 225fbc2dd86e75957530a5a2241e8e00c9dc56d9 Mon Sep 17 00:00:00 2001 From: Thomas Wienecke Date: Thu, 10 Apr 2014 19:09:42 +0200 Subject: Remove unused function yank_cut_buffer0. --- src/ui.c | 43 +------------------------------------------ src/ui.h | 1 - 2 files changed, 1 insertion(+), 43 deletions(-) (limited to 'src') diff --git a/src/ui.c b/src/ui.c index f0c5553e60..76686452d5 100644 --- a/src/ui.c +++ b/src/ui.c @@ -522,50 +522,9 @@ int check_row(int row) } #endif -#if defined(FEAT_XCLIPBOARD) || defined(FEAT_GUI_X11) \ - || defined(FEAT_GUI_GTK) || defined(PROTO) /* - * Get the contents of the X CUT_BUFFER0 and put it in "cbd". + * Stuff for the X clipboard. Shared between VMS and Unix. */ -void yank_cut_buffer0(Display *dpy, VimClipboard *cbd) -{ - int nbytes = 0; - char_u *buffer = (char_u *)XFetchBuffer(dpy, &nbytes, 0); - - if (nbytes > 0) { - int done = FALSE; - - /* CUT_BUFFER0 is supposed to be always latin1. Convert to 'enc' when - * using a multi-byte encoding. Conversion between two 8-bit - * character sets usually fails and the text might actually be in - * 'enc' anyway. */ - if (has_mbyte) { - char_u *conv_buf; - vimconv_T vc; - - vc.vc_type = CONV_NONE; - if (convert_setup(&vc, (char_u *)"latin1", p_enc) == OK) { - conv_buf = string_convert(&vc, buffer, &nbytes); - if (conv_buf != NULL) { - clip_yank_selection(MCHAR, conv_buf, (long)nbytes, cbd); - vim_free(conv_buf); - done = TRUE; - } - convert_setup(&vc, NULL, NULL); - } - } - if (!done) /* use the text without conversion */ - clip_yank_selection(MCHAR, buffer, (long)nbytes, cbd); - XFree((void *)buffer); - if (p_verbose > 0) { - verbose_enter(); - verb_msg((char_u *)_("Used CUT_BUFFER0 instead of empty selection")); - verbose_leave(); - } - } -} -#endif - /* * Move the cursor to the specified row and column on the screen. diff --git a/src/ui.h b/src/ui.h index f4f70197a6..fd61c4b845 100644 --- a/src/ui.h +++ b/src/ui.h @@ -22,7 +22,6 @@ void read_error_exit(void); void ui_cursor_shape(void); int check_col(int col); int check_row(int row); -void yank_cut_buffer0(Display *dpy, VimClipboard *cbd); int jump_to_mouse(int flags, int *inclusive, int which_button); int mouse_comp_pos(win_T *win, int *rowp, int *colp, linenr_T *lnump); win_T *mouse_find_win(int *rowp, int *colp); -- cgit