waitev(_c)

	detected.i4.v = waitev(event.i4.r, timeout.i4.r
			       [,top_row.i4.r] [,left_column.i4.r])

	detected.i4.v = waitev_c(event.i4.v, timeout.i4.v
				 [,top_row.i4.v] [,left_column.i4.v])

	This routine waits for the occurrence of a TCLK event.  It will wait
	until the timeout period has elapsed or the user interrupts.  If
	"row" and "column" are specified, an informational window will be
	displayed.  (Note:  This routine calls abort_check.  So, if the
	call to this routine is preceded by a call to abort_init,
	the user can abort out of the waiting for event loop.)

	event		clock event to look for
			(constants are in 'tclk_events')
	timeout		seconds before timeout, if <= 0 wait indefinitely
	[top_row]	top row of message window
			(use WMNGR_CENTER for centering)
			(default is 0 which results in no message window)
	[left_column]	left column of message window
			(use WMNGR_CENTER for centering)
			(default is 0 which results in no message window)

	This function returns status values as follows:

	CBS_WINDOW_TOO_BIG	window won't fit on screen
	TRUE			event was detected
	FALSE			event was not detected

	This function requires the following include files:

	cnsparam_h, cbslib_h, tclk_events_h, acnet_errors_h

	Related functions:

	wait_for_predicted_event_c, lckclk, abort_check, abort_init,
	wait_for_state_c, waitev_force_abort_window_c

	C/C++ usage:

	int	status;
	int	event = EVENT_TIMESTAMP_RESET;
	int	timeout = 0;
	int	top_row = WMNGR_CENTER;
	int	left_column = WMNGR_CENTER;

	status = waitev_c(event,timeout,top_row,left_column);