static int tm_init( int install ) /*******************************/ { char *term; bool kmous; // Does key_mouse exist? MouseInstalled = FALSE; MouseType = M_NONE; kmous = ( key_mouse != NULL ); if( install == 0 ) return( FALSE ); term = GetTermType(); if( term != NULL && strstr( term, "xterm" ) != NULL ) { if( kmous ) { TryOne( M_XT, NULL, XT_INIT, key_mouse ); } else { TryOne( M_XT, NULL, XT_INIT, ANSI_HDR "M" ); } return( TRUE ); } #ifdef __LINUX__ return( gpm_tm_init() ); #else return( FALSE ); #endif }
static int tm_init( int install ) /*******************************/ { bool kmous; // Does key_mouse exist? MouseInstalled = false; MouseType = M_NONE; kmous = ( key_mouse != NULL ); if( install == 0 ) return( false ); if( strstr( GetTermType(), "xterm" ) != NULL ) { if( kmous ) { TryOne( M_XT, NULL, XT_INIT, key_mouse ); } else { TryOne( M_XT, NULL, XT_INIT, ANSI_HDR "M" ); } return( true ); } #ifdef __LINUX__ return( gpm_tm_init() ); #else return( false ); #endif }