DisownSelection(termw) register XtermWidget termw;
DisownSelection(register XtermWidget termw)
DisownSelection(termw)    register XtermWidget termw;{    Atom* atoms = termw->screen.selection_atoms;    Cardinal count = termw->screen.selection_count;    Cardinal i;    for (i = 0; i < count; i++) {	int cutbuffer;	switch (atoms[i]) {	  case XA_CUT_BUFFER0: cutbuffer = 0; break;	  case XA_CUT_BUFFER1: cutbuffer = 1; break;	  case XA_CUT_BUFFER2: cutbuffer = 2; break;	  case XA_CUT_BUFFER3: cutbuffer = 3; break;	  case XA_CUT_BUFFER4: cutbuffer = 4; break;	  case XA_CUT_BUFFER5: cutbuffer = 5; break;	  case XA_CUT_BUFFER6: cutbuffer = 6; break;	  case XA_CUT_BUFFER7: cutbuffer = 7; break;	  default:	       cutbuffer = -1;	}	if (cutbuffer < 0)	    XtDisownSelection( (Widget)termw, atoms[i],			       termw->screen.selection_time );    }    termw->screen.selection_count = 0;    termw->screen.startHRow = termw->screen.startHCol = 0;    termw->screen.endHRow = termw->screen.endHCol = 0;}