X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?a=blobdiff_plain;f=src%2Ffreeglut_joystick.c;h=8f7b5ee233aadc2d107ba5a4df7bf36dc11112f4;hb=34290224a4fea01b30fe3c83d3c6d00bd5945acd;hp=8e469bdfd7e5f28ba026364ccbe08b23ad99a38f;hpb=074fe7a4ceb20811af83f735d5db74d69d11442c;p=freeglut diff --git a/src/freeglut_joystick.c b/src/freeglut_joystick.c index 8e469bd..8f7b5ee 100644 --- a/src/freeglut_joystick.c +++ b/src/freeglut_joystick.c @@ -48,7 +48,7 @@ /* * PWO: I don't like it at all. It's a mess. Could it be cleared? */ -#ifdef WIN32 +#ifdef TARGET_HOST_WIN32 # include # if defined( __CYGWIN32__ ) || defined( __CYGWIN__ ) # define NEAR /* */ @@ -103,7 +103,7 @@ # endif #endif -#ifdef WIN32 +#ifdef TARGET_HOST_WIN32 # define _JS_MAX_AXES 6 #else # ifdef __FreeBSD__ @@ -123,7 +123,7 @@ struct tagSFG_Joystick int id; #endif -#ifdef WIN32 +#ifdef TARGET_HOST_WIN32 JOYINFOEX js; UINT js_id; #else @@ -160,7 +160,7 @@ static SFG_Joystick* fgJoystick = NULL; */ static void fghJoystickRawRead( SFG_Joystick* joy, int* buttons, float* axes ) { -#ifdef WIN32 +#ifdef TARGET_HOST_WIN32 MMRESULT status; #else int status; @@ -180,7 +180,7 @@ static void fghJoystickRawRead( SFG_Joystick* joy, int* buttons, float* axes ) return; } -#ifdef WIN32 +#ifdef TARGET_HOST_WIN32 status = joyGetPosEx( joy->js_id, &joy->js ); if( status != JOYERR_NOERROR ) @@ -350,7 +350,7 @@ static void fghJoystickRead( SFG_Joystick* joy, int* buttons, float* axes ) */ static void fghJoystickOpen( SFG_Joystick* joy ) { -#ifdef WIN32 +#ifdef TARGET_HOST_WIN32 JOYCAPS jsCaps; int i; @@ -538,7 +538,7 @@ void fgJoystickInit( int ident ) fgJoystick = ( SFG_Joystick * )calloc( sizeof( SFG_Joystick ), 1 ); -#ifdef WIN32 +#ifdef TARGET_HOST_WIN32 switch( ident ) { case 0: @@ -578,7 +578,7 @@ void fgJoystickClose( void ) if( !fgJoystick ) fgError( "illegal attempt to deinitialize joystick device" ); -#ifndef WIN32 +#ifndef TARGET_HOST_WIN32 if( ! fgJoystick->error ) close( fgJoystick->fd ); #endif