key_press_cancel_c

	status.i4.v = key_press_cancel_c(key.u4.v, modifier.i4.v, key_id.i4.v)

	This routine cancels an earlier key press request by key_press_init_c.

	key		key symbol to be cancelled  (Use the value
			WMNGR_ALL_KEYS to monitor all key presses.)
			(constants are in X11/keysym)
	modifier	modifier to be cancelled
			(WMNGR_NO_MODIFIER_MASK -> no modifier keys pressed,
			 WMNGR_SHIFT_MASK -> shift key pressed,
			 WMNGR_CTRL_MASK -> control key pressed,
			 WMNGR_ALT_MASK -> alt key pressed,
			 WMNGR_LOCK_MASK -> lock key pressed,
			 WMNGR_COMPOSE_MASK -> compose key pressed,
			 WMNGR_ALL_MODIFIER_MASK -> any or no modifier
						    keys pressed)
	key_id		key ID to cancel (This value was returned by an
			earlier call to key_press_init_c.)

	This function returns ACNET status values as follows:

	OK			success
	CBS_MEMFAIL		error in allocating dynamic memory
	CBS_NOSETUP		no existing key request exists

	This function requires the following include files:

	cbslib_h, acnet_errors_h, X11/keysym.h

	Related functions:

	key_press_init_c, key_pressed_c, key_clear_pressed_c

	C/C++ usage:

	int	status;
	int	key_id;
	int	modifier = WMNGR_CTRL_MASK;
	unsigned int	key = 'f';

	status = key_press_cancel_c(key,modifier,key_id);