static bool _nc_mouse_init(SCREEN *sp) /* initialize the mouse */ { bool result = FALSE; int i; if (sp != 0) { if (!sp->_mouse_initialized) { sp->_mouse_initialized = TRUE; TR(MY_TRACE, ("_nc_mouse_init() called")); sp->_mouse_eventp = FirstEV(sp); for (i = 0; i < EV_MAX; i++) sp->_mouse_events[i].id = INVALID_EVENT; initialize_mousetype(sp); T(("_nc_mouse_init() set mousetype to %d", sp->_mouse_type)); } result = sp->_mouse_initialized; } return result; }
static void _nc_mouse_init(void) /* initialize the mouse */ { int i; if (!initialized) { initialized = TRUE; TR(MY_TRACE, ("_nc_mouse_init() called")); for (i = 0; i < EV_MAX; i++) events[i].id = INVALID_EVENT; initialize_mousetype(); T(("_nc_mouse_init() set mousetype to %d", mousetype)); } }