static void do_securekbd (gw, closure, data) Widget gw GCC_UNUSED; XtPointer closure GCC_UNUSED, data GCC_UNUSED;
static void do_securekbd ( Widget gw GCC_UNUSED, XtPointer closure GCC_UNUSED, XtPointer data GCC_UNUSED)
static void do_securekbd (gw, closure, data)    Widget gw GCC_UNUSED;    XtPointer closure GCC_UNUSED, data GCC_UNUSED;{    register TScreen *screen = &term->screen;    Time now = CurrentTime;		/* XXX - wrong */    if (screen->grabbedKbd) {	XUngrabKeyboard (screen->display, now);	ReverseVideo (term);	screen->grabbedKbd = FALSE;    } else {	if (XGrabKeyboard (screen->display, term->core.window,			   True, GrabModeAsync, GrabModeAsync, now)	    != GrabSuccess) {	    Bell(XkbBI_MinorError, 100);	} else {	    ReverseVideo (term);	    screen->grabbedKbd = TRUE;	}    }    update_securekbd();}