X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?a=blobdiff_plain;f=src%2Fmswin%2Ffg_input_devices_mswin.c;h=dc7918487c1dc3721904fa0ac642aa470ad871e8;hb=0c5339dad42bcdda8cc4c86b16194f7267578cd2;hp=0914fb171c1991853d2ebf2af575e07bcf1064f1;hpb=207c3128bf025b5e025bace5c0425d380dd72aa9;p=freeglut diff --git a/src/mswin/fg_input_devices_mswin.c b/src/mswin/fg_input_devices_mswin.c index 0914fb1..dc79184 100644 --- a/src/mswin/fg_input_devices_mswin.c +++ b/src/mswin/fg_input_devices_mswin.c @@ -38,11 +38,11 @@ typedef struct { } SERIALPORT; /* Serial Port Prototypes */ -SERIALPORT *serial_open ( const char *device ); -void serial_close ( SERIALPORT *port ); -int serial_getchar ( SERIALPORT *port ); -int serial_putchar ( SERIALPORT *port, unsigned char ch ); -void serial_flush ( SERIALPORT *port ); +SERIALPORT *fg_serial_open ( const char *device ); +void fg_serial_close ( SERIALPORT *port ); +int fg_serial_getchar ( SERIALPORT *port ); +int fg_serial_putchar ( SERIALPORT *port, unsigned char ch ); +void fg_serial_flush ( SERIALPORT *port ); void fgPlatformRegisterDialDevice ( const char *dial_device ) @@ -63,7 +63,7 @@ void fgPlatformRegisterDialDevice ( const char *dial_device ) /* Serial Port Functions */ -SERIALPORT *serial_open(const char *device){ +SERIALPORT *fg_serial_open(const char *device){ HANDLE fh; DCB dcb={sizeof(DCB)}; COMMTIMEOUTS timeouts; @@ -90,12 +90,12 @@ SERIALPORT *serial_open(const char *device){ timeouts.WriteTotalTimeoutConstant=1; SetCommTimeouts(fh,&timeouts); - serial_flush(port); + fg_serial_flush(port); return port; } -void serial_close(SERIALPORT *port){ +void fg_serial_close(SERIALPORT *port){ if (port){ /* restore old port settings */ SetCommState(port->fh,&port->dcb_save); @@ -105,7 +105,7 @@ void serial_close(SERIALPORT *port){ } } -int serial_getchar(SERIALPORT *port){ +int fg_serial_getchar(SERIALPORT *port){ DWORD n; unsigned char ch; if (!port) return EOF; @@ -114,13 +114,13 @@ int serial_getchar(SERIALPORT *port){ return EOF; } -int serial_putchar(SERIALPORT *port, unsigned char ch){ +int fg_serial_putchar(SERIALPORT *port, unsigned char ch){ DWORD n; if (!port) return 0; return WriteFile(port->fh,&ch,1,&n,NULL); } -void serial_flush ( SERIALPORT *port ) +void fg_serial_flush ( SERIALPORT *port ) { FlushFileBuffers(port->fh); }