Index: emacs/src/xselect.c diff -c emacs/src/xselect.c:1.150 emacs/src/xselect.c:1.151 *** emacs/src/xselect.c:1.150 Thu Feb 17 12:50:08 2005 --- emacs/src/xselect.c Fri Jun 17 01:06:04 2005 *************** *** 2031,2037 **** /* Use sizeof(long) even if it is more than 32 bits. See comment in x_get_window_property and x_fill_property_data. */ ! if (*format_ret == 32) data_size = sizeof(long); *data_ret = (unsigned char *) xmalloc (*size_ret * data_size); for (i = 0; i < *size_ret; i++) --- 2031,2037 ---- /* Use sizeof(long) even if it is more than 32 bits. See comment in x_get_window_property and x_fill_property_data. */ ! if (*format_ret == 32) data_size = sizeof(long); *data_ret = (unsigned char *) xmalloc (*size_ret * data_size); for (i = 0; i < *size_ret; i++) *************** *** 2045,2051 **** } else Fsignal (Qerror, /* Qselection_error */ ! Fcons (build_string ("unrecognised selection data"), Fcons (obj, Qnil))); *type_ret = symbol_to_x_atom (dpyinfo, display, type); --- 2045,2051 ---- } else Fsignal (Qerror, /* Qselection_error */ ! Fcons (build_string ("unrecognized selection data"), Fcons (obj, Qnil))); *type_ret = symbol_to_x_atom (dpyinfo, display, type); *************** *** 2832,2838 **** when sending to the root window. */ event.xclient.window = to_root ? FRAME_OUTER_WINDOW (f) : wdest; ! memset (event.xclient.data.b, 0, sizeof (event.xclient.data.b)); x_fill_property_data (dpyinfo->display, values, event.xclient.data.b, event.xclient.format); --- 2832,2838 ---- when sending to the root window. */ event.xclient.window = to_root ? FRAME_OUTER_WINDOW (f) : wdest; ! memset (event.xclient.data.b, 0, sizeof (event.xclient.data.b)); x_fill_property_data (dpyinfo->display, values, event.xclient.data.b, event.xclient.format);
_______________________________________________ Emacs-diffs mailing list Emacs-diffs@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-diffs