X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?a=blobdiff_plain;f=src%2Ffg_input_devices.c;fp=src%2Ffg_input_devices.c;h=d4869d15851012cf41722e3015c4b01e8b8b1d58;hb=0c5339dad42bcdda8cc4c86b16194f7267578cd2;hp=c89076f1163471e0be274a1e2ab46b1ec54a4267;hpb=207c3128bf025b5e025bace5c0425d380dd72aa9;p=freeglut diff --git a/src/fg_input_devices.c b/src/fg_input_devices.c index c89076f..d4869d1 100644 --- a/src/fg_input_devices.c +++ b/src/fg_input_devices.c @@ -71,11 +71,11 @@ typedef struct _serialport SERIALPORT; /*****************************************************************/ -extern SERIALPORT *serial_open ( const char *device ); -extern void serial_close ( SERIALPORT *port ); -extern int serial_getchar ( SERIALPORT *port ); -extern int serial_putchar ( SERIALPORT *port, unsigned char ch ); -extern void serial_flush ( SERIALPORT *port ); +extern SERIALPORT *fg_serial_open ( const char *device ); +extern void fg_serial_close ( SERIALPORT *port ); +extern int fg_serial_getchar ( SERIALPORT *port ); +extern int fg_serial_putchar ( SERIALPORT *port, unsigned char ch ); +extern void fg_serial_flush ( SERIALPORT *port ); extern void fgPlatformRegisterDialDevice ( const char *dial_device ); static void send_dial_event(int dial, int value); @@ -114,8 +114,8 @@ void fgInitialiseInputDevices ( void ) fgPlatformRegisterDialDevice ( dial_device ); if ( !dial_device ) return; - if ( !( dialbox_port = serial_open ( dial_device ) ) ) return; - serial_putchar(dialbox_port,DIAL_INITIALIZE); + if ( !( dialbox_port = fg_serial_open ( dial_device ) ) ) return; + fg_serial_putchar(dialbox_port,DIAL_INITIALIZE); glutTimerFunc ( 10, poll_dials, 0 ); fgState.InputDevsInitialised = GL_TRUE; } @@ -128,7 +128,7 @@ void fgInputDeviceClose( void ) { if ( fgState.InputDevsInitialised ) { - serial_close ( dialbox_port ); + fg_serial_close ( dialbox_port ); dialbox_port = NULL; fgState.InputDevsInitialised = GL_FALSE; } @@ -165,7 +165,7 @@ static void poll_dials ( int id ) if ( !dialbox_port ) return; - while ( (data=serial_getchar(dialbox_port)) != EOF ) + while ( (data=fg_serial_getchar(dialbox_port)) != EOF ) { if ( ( dial_state > DIAL_WHICH_DEVICE ) || IS_DIAL_EVENT ( data ) ) { @@ -194,12 +194,12 @@ static void poll_dials ( int id ) { fgState.InputDevsInitialised = GL_TRUE; dial_state = DIAL_WHICH_DEVICE; - serial_putchar(dialbox_port,DIAL_SET_AUTO_DIALS); - serial_putchar(dialbox_port,0xff); - serial_putchar(dialbox_port,0xff); + fg_serial_putchar(dialbox_port,DIAL_SET_AUTO_DIALS); + fg_serial_putchar(dialbox_port,0xff); + fg_serial_putchar(dialbox_port,0xff); } else /* Unknown data; try flushing. */ - serial_flush(dialbox_port); + fg_serial_flush(dialbox_port); } glutTimerFunc ( 2, poll_dials, 0 );