Patch rtems-rc-20000702-1.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>

that is a hack to workaround a switch generation compiler bug for the
SH2 and cleaned up some warnings.
CVS: ----------------------------------------------------------------------
CVS: Enter Log.  Lines beginning with `CVS:' are removed automatically
CVS:
CVS: Committing in .
CVS:
CVS: Modified Files:
CVS: 	c/src/tests/libtests/termios/init.c
CVS: ----------------------------------------------------------------------
This commit is contained in:
Joel Sherrill
2000-07-03 20:48:00 +00:00
parent 0f4bfda992
commit e734e57635

View File

@@ -235,11 +235,15 @@ void print_c_lflag( struct termios * tp )
void print_c_cflag( struct termios * tp )
{
int baud;
unsigned int baud;
printf( "c_cflag = 0x%08x\n", tp->c_cflag );
switch( baud = (tp->c_cflag & CBAUD) ) {
baud = (tp->c_cflag & CBAUD) ;
#if defined(__sh2__)
if ( tp->c_cflag & CBAUDEX )
#endif
switch( baud ) {
case B0:
printf( "\tCBAUD =\tB0\n" );
break;
@@ -303,7 +307,12 @@ void print_c_cflag( struct termios * tp )
case B38400:
printf( "\tCBAUD =\tB38400\n" );
break;
#if defined(__sh2__)
}
else
switch ( baud )
{
#endif
case B57600:
printf( "\tCBAUD =\tB57600\n" );
break;