Eliminate unnecessary, trailing else conditional blocks.

This commit is contained in:
John Hood
2016-11-07 00:43:33 -05:00
parent 43785eb820
commit b1a6f7c144
7 changed files with 38 additions and 50 deletions
+1 -2
View File
@@ -137,9 +137,8 @@ Validity ConditionalCursorMove::get_validity( const Framebuffer &fb,
if ( (fb.ds.get_cursor_col() == col) if ( (fb.ds.get_cursor_col() == col)
&& (fb.ds.get_cursor_row() == row) ) { && (fb.ds.get_cursor_row() == row) ) {
return Correct; return Correct;
} else {
return IncorrectOrExpired;
} }
return IncorrectOrExpired;
} }
return Pending; return Pending;
+1 -2
View File
@@ -173,9 +173,8 @@ int Complete::wait_time( uint64_t now ) const
uint64_t next_echo_ack_time = it->second + ECHO_TIMEOUT; uint64_t next_echo_ack_time = it->second + ECHO_TIMEOUT;
if ( next_echo_ack_time <= now ) { if ( next_echo_ack_time <= now ) {
return 0; return 0;
} else {
return next_echo_ack_time - now;
} }
return next_echo_ack_time - now;
} }
bool Complete::compare( const Complete &other ) const bool Complete::compare( const Complete &other ) const
+4 -5
View File
@@ -226,12 +226,11 @@ void Dispatcher::dispatch( Function_Type type, const Parser::Action *act, Frameb
/* unknown function */ /* unknown function */
fb->ds.next_print_will_wrap = false; fb->ds.next_print_will_wrap = false;
return; return;
} else {
if ( i->second.clears_wrap_state ) {
fb->ds.next_print_will_wrap = false;
}
return i->second.function( fb, this );
} }
if ( i->second.clears_wrap_state ) {
fb->ds.next_print_will_wrap = false;
}
i->second.function( fb, this );
} }
void Dispatcher::OSC_put( const Parser::OSC_Put *act ) void Dispatcher::OSC_put( const Parser::OSC_Put *act )
+21 -23
View File
@@ -229,14 +229,13 @@ int DrawState::get_next_tab( int count ) const
} }
} }
return -1; return -1;
} else {
for ( int i = cursor_col - 1; i > 0; i-- ) {
if ( tabs[ i ] && ++count == 0 ) {
return i;
}
}
return 0;
} }
for ( int i = cursor_col - 1; i > 0; i-- ) {
if ( tabs[ i ] && ++count == 0 ) {
return i;
}
}
return 0;
} }
void DrawState::set_scrolling_region( int top, int bottom ) void DrawState::set_scrolling_region( int top, int bottom )
@@ -597,23 +596,22 @@ std::string Cell::debug_contents( void ) const
{ {
if ( contents.empty() ) { if ( contents.empty() ) {
return "'_' ()"; return "'_' ()";
} else {
std::string chars( 1, '\'' );
print_grapheme( chars );
chars.append( "' [" );
const char *lazycomma = "";
char buf[64];
for ( content_type::const_iterator i = contents.begin();
i < contents.end();
i++ ) {
snprintf( buf, sizeof buf, "%s0x%02x", lazycomma, static_cast<uint8_t>(*i) );
chars.append( buf );
lazycomma = ", ";
}
chars.append( "]" );
return chars;
} }
std::string chars( 1, '\'' );
print_grapheme( chars );
chars.append( "' [" );
const char *lazycomma = "";
char buf[64];
for ( content_type::const_iterator i = contents.begin();
i < contents.end();
i++ ) {
snprintf( buf, sizeof buf, "%s0x%02x", lazycomma, static_cast<uint8_t>(*i) );
chars.append( buf );
lazycomma = ", ";
}
chars.append( "]" );
return chars;
} }
bool Cell::compare( const Cell &other ) const bool Cell::compare( const Cell &other ) const
+8 -12
View File
@@ -52,17 +52,14 @@ string UserInput::input( const Parser::UserByte *act,
state = ESC; state = ESC;
} }
return string( &act->c, 1 ); return string( &act->c, 1 );
break;
case ESC: case ESC:
if ( act->c == 'O' ) { /* ESC O = 7-bit SS3 */ if ( act->c == 'O' ) { /* ESC O = 7-bit SS3 */
state = SS3; state = SS3;
return string(); return string();
} else {
state = Ground;
return string( &act->c, 1 );
} }
break; state = Ground;
return string( &act->c, 1 );
case SS3: case SS3:
state = Ground; state = Ground;
@@ -75,12 +72,11 @@ string UserInput::input( const Parser::UserByte *act,
char original_cursor[ 2 ] = { 'O', act->c }; char original_cursor[ 2 ] = { 'O', act->c };
return string( original_cursor, 2 ); return string( original_cursor, 2 );
} }
break;
default:
/* This doesn't handle the 8-bit SS3 C1 control, which would be
two octets in UTF-8. Fortunately nobody seems to send this. */
assert( false );
return string();
} }
/* This doesn't handle the 8-bit SS3 C1 control, which would be
two octets in UTF-8. Fortunately nobody seems to send this. */
assert( false );
return string();
} }
+2 -4
View File
@@ -51,9 +51,8 @@ const string LocaleVar::str( void ) const
{ {
if ( name.empty() ) { if ( name.empty() ) {
return string( "[no charset variables]" ); return string( "[no charset variables]" );
} else {
return name + "=" + value;
} }
return name + "=" + value;
} }
const LocaleVar get_ctype( void ) const LocaleVar get_ctype( void )
@@ -65,9 +64,8 @@ const LocaleVar get_ctype( void )
return LocaleVar( "LC_CTYPE", ctype ); return LocaleVar( "LC_CTYPE", ctype );
} else if ( const char *lang = getenv( "LANG" ) ) { } else if ( const char *lang = getenv( "LANG" ) ) {
return LocaleVar( "LANG", lang ); return LocaleVar( "LANG", lang );
} else {
return LocaleVar( "", "" );
} }
return LocaleVar( "", "" );
} }
const char *locale_charset( void ) const char *locale_charset( void )
+1 -2
View File
@@ -46,9 +46,8 @@ int swrite( int fd, const char *str, ssize_t len )
if ( bytes_written <= 0 ) { if ( bytes_written <= 0 ) {
perror( "write" ); perror( "write" );
return -1; return -1;
} else {
total_bytes_written += bytes_written;
} }
total_bytes_written += bytes_written;
} }
return 0; return 0;