compile when not all baudrates are defined on a system

git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@544 423420c4-83ab-492f-b58f-81f9feb106b5
This commit is contained in:
Michael Gernoth 2003-11-03 20:19:01 +00:00
parent fb643bc640
commit 41ab669bf9
2 changed files with 60 additions and 2 deletions

View File

@ -72,51 +72,81 @@ get_termios(void)
speed = cfgetispeed(&termios); speed = cfgetispeed(&termios);
switch (speed) switch (speed)
{ {
#ifdef B75
case B75: case B75:
baud_rate = 75; baud_rate = 75;
break; break;
#endif
#ifdef B110
case B110: case B110:
baud_rate = 110; baud_rate = 110;
break; break;
#endif
#ifdef B134
case B134: case B134:
baud_rate = 134; baud_rate = 134;
break; break;
#endif
#ifdef B150
case B150: case B150:
baud_rate = 150; baud_rate = 150;
break; break;
#endif
#ifdef B300
case B300: case B300:
baud_rate = 300; baud_rate = 300;
break; break;
#endif
#ifdef B600
case B600: case B600:
baud_rate = 600; baud_rate = 600;
break; break;
#endif
#ifdef B1200
case B1200: case B1200:
baud_rate = 1200; baud_rate = 1200;
break; break;
#endif
#ifdef B1800
case B1800: case B1800:
baud_rate = 1800; baud_rate = 1800;
break; break;
#endif
#ifdef B2400
case B2400: case B2400:
baud_rate = 2400; baud_rate = 2400;
break; break;
#endif
#ifdef B4800
case B4800: case B4800:
baud_rate = 4800; baud_rate = 4800;
break; break;
#endif
#ifdef B9600
case B9600: case B9600:
baud_rate = 9600; baud_rate = 9600;
break; break;
#endif
#ifdef B19200
case B19200: case B19200:
baud_rate = 19200; baud_rate = 19200;
break; break;
#endif
#ifdef B38400
case B38400: case B38400:
baud_rate = 38400; baud_rate = 38400;
break; break;
#endif
#ifdef B57600
case B57600: case B57600:
baud_rate = 57600; baud_rate = 57600;
break; break;
#endif
#ifdef B115200
case B115200: case B115200:
baud_rate = 115200; baud_rate = 115200;
break; break;
#endif
default: default:
baud_rate = 0; baud_rate = 0;
break; break;
@ -155,51 +185,81 @@ set_termios(void)
switch (baud_rate) switch (baud_rate)
{ {
#ifdef B75
case 75: case 75:
speed = B75; speed = B75;
break; break;
#endif
#ifdef B110
case 110: case 110:
speed = B110; speed = B110;
break; break;
#endif
#ifdef B134
case 134: case 134:
speed = B134; speed = B134;
break; break;
#endif
#ifdef B150
case 150: case 150:
speed = B150; speed = B150;
break; break;
#endif
#ifdef B300
case 300: case 300:
speed = B300; speed = B300;
break; break;
#endif
#ifdef B600
case 600: case 600:
speed = B600; speed = B600;
break; break;
#endif
#ifdef B1200
case 1200: case 1200:
speed = B1200; speed = B1200;
break; break;
#endif
#ifdef B1800
case 1800: case 1800:
speed = B1800; speed = B1800;
break; break;
#endif
#ifdef B2400
case 2400: case 2400:
speed = B2400; speed = B2400;
break; break;
#endif
#ifdef B4800
case 4800: case 4800:
speed = B4800; speed = B4800;
break; break;
#endif
#ifdef B9600
case 9600: case 9600:
speed = B9600; speed = B9600;
break; break;
#endif
#ifdef B19200
case 19200: case 19200:
speed = B19200; speed = B19200;
break; break;
#endif
#ifdef B38400
case 38400: case 38400:
speed = B38400; speed = B38400;
break; break;
#endif
#ifdef B57600
case 57600: case 57600:
speed = B57600; speed = B57600;
break; break;
#endif
#ifdef B115200
case 115200: case 115200:
speed = B115200; speed = B115200;
break; break;
#endif
default: default:
speed = B0; speed = B0;
break; break;

2
xwin.c
View File

@ -311,8 +311,6 @@ translate8to32(uint8 * data, uint8 * out, uint8 * end)
} }
} }
/* todo the remaining translate function might need some big endian check ?? */
static void static void
translate15to16(uint16 * data, uint8 * out, uint8 * end) translate15to16(uint16 * data, uint8 * out, uint8 * end)
{ {