StartSelect(startrow, startcol) int startrow, startcol;
StartSelect(int startrow, int startcol)
StartSelect(startrow, startcol)    int startrow, startcol;{	TScreen *screen = &term->screen;	TRACE(("StartSelect row=%d, col=%d\n", startrow, startcol))	if (screen->cursor_state)	    HideCursor ();	if (numberOfClicks == 1) {		/* set start of selection */		rawRow = startrow;		rawCol = startcol;			} /* else use old values in rawRow, Col */	saveStartRRow = startERow = rawRow;	saveStartRCol = startECol = rawCol;	saveEndRRow   = endERow   = rawRow;	saveEndRCol   = endECol   = rawCol;	if (Coordinate(startrow, startcol) < Coordinate(rawRow, rawCol)) {		eventMode = LEFTEXTENSION;		startERow = startrow;		startECol = startcol;	} else {		eventMode = RIGHTEXTENSION;		endERow = startrow;		endECol = startcol;	}	ComputeSelect(startERow, startECol, endERow, endECol, False);}