X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?a=blobdiff_plain;f=src%2Ffreeglut_input_devices.c;h=1734a424c6a130e65ed5a96f23692196c42525e4;hb=7fdce1253e14170b6cb933f13c1f2a1644c93793;hp=d1a35ede607b74d22017e381eb9d1133a61de7f8;hpb=db377b3dff92f125c441c5b6004d21bb22b4f56e;p=freeglut diff --git a/src/freeglut_input_devices.c b/src/freeglut_input_devices.c index d1a35ed..1734a42 100755 --- a/src/freeglut_input_devices.c +++ b/src/freeglut_input_devices.c @@ -35,7 +35,7 @@ #include #include "freeglut_internal.h" -#if TARGET_HOST_UNIX_X11 +#if TARGET_HOST_POSIX_X11 #include #include #include @@ -53,7 +53,7 @@ typedef struct { struct termios termio, termio_save; } SERIALPORT; -#elif TARGET_HOST_WIN32 +#elif TARGET_HOST_MS_WINDOWS #include #include typedef struct { @@ -140,7 +140,7 @@ void fgInitialiseInputDevices ( void ) if( !fgState.InputDevsInitialised ) { dial_device = getenv ( "GLUT_DIALS_SERIAL" ); -#if TARGET_HOST_WIN32 +#if TARGET_HOST_MS_WINDOWS if (!dial_device){ static char devname[256]; DWORD size=sizeof(devname); @@ -250,7 +250,7 @@ static void poll_dials ( int id ) /******** OS Specific Serial I/O routines *******/ -#if TARGET_HOST_UNIX_X11 /* ==> Linux/BSD/UNIX POSIX serial I/O */ +#if TARGET_HOST_POSIX_X11 /* ==> Linux/BSD/UNIX POSIX serial I/O */ static SERIALPORT *serial_open ( const char *device ) { int fd; @@ -271,14 +271,6 @@ static SERIALPORT *serial_open ( const char *device ) tcgetattr(fd,&port->termio_save); memset(&termio, 0, sizeof(termio)); - - /* Same as "cfmakeraw(&termio)", but Solaris doesn't have this call */ - termio.c_iflag &= ~( IGNBRK | BRKINT | PARMRK | ISTRIP | INLCR | IGNCR | ICRNL | IXON ); - termio.c_oflag &= ~OPOST; - termio.c_lflag &= ~( ECHO | ECHONL | ICANON | ISIG | IEXTEN ); - termio.c_cflag &= ~( CSIZE | PARENB ); - termio.c_cflag |= CS8; - termio.c_cflag = CS8 | CREAD | HUPCL ; termio.c_iflag = IGNPAR | IGNBRK ; termio.c_cc[VTIME] = 0; /* inter-character timer */ @@ -321,7 +313,7 @@ static void serial_flush ( SERIALPORT *port ) tcflush ( port->fd, TCIOFLUSH ); } -#elif TARGET_HOST_WIN32 +#elif TARGET_HOST_MS_WINDOWS static SERIALPORT *serial_open(const char *device){ HANDLE fh;