rem: PropModeReplace, WMDataBytes(data), WMGetDataLength(data));
add: PropModeReplace, WMDataBytes(data), WMGetDataLength(data)/bpi);
context: writeSelection(Display *dpy, Window requestor, Atom property, Atom type,	       WMData *data){    int format;        format = WMGetDataFormat(data);    if (format == 0)	format = 8;    /*    printf("write to %x: %s\n", requestor, XGetAtomName(dpy, property));*/    gotError = False;#ifndef __sgi    if (!XChangeProperty(dpy, requestor, property, type, format,                         PropModeReplace, WMDataBytes(data),			 WMGetDataLength(data)))        return False;#else    /* in sgi seems this seems to return void */    XChangeProperty(dpy, requestor, property, type, format,		    PropModeReplace, WMDataBytes(data), WMGetDataLength(data));#endif    XFlush(dpy);    return !gotError;}