Fixing "freeglut_input_devices.c" for MSVS2005 and later per e-mail from Diederick...
authorJohn F. Fay <johnffay@nettally.com>
Thu, 19 Mar 2009 14:55:14 +0000 (14:55 +0000)
committerJohn F. Fay <johnffay@nettally.com>
Thu, 19 Mar 2009 14:55:14 +0000 (14:55 +0000)
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@805 7f0cb862-5218-0410-a997-914c9d46530a

src/freeglut_input_devices.c

index 142ee4c..64f90b7 100755 (executable)
@@ -136,15 +136,16 @@ int fgInputDeviceDetect( void )
  */
 void fgInitialiseInputDevices ( void )
 {
-    const char *dial_device=NULL;
     if( !fgState.InputDevsInitialised )
     {
 #if TARGET_HOST_MS_WINDOWS && ( _MSC_VER >= 1400 ) // will return true for VC8 (VC2005) and higher
+        char *dial_device=NULL;
         size_t sLen;
         errno_t err = _dupenv_s( &dial_device, &sLen, "GLUT_DIALS_SERIAL" );
         if (err)
             fgError("Error getting GLUT_DIALS_SERIAL environment variable");
 #else
+        const char *dial_device=NULL;
         dial_device = getenv ( "GLUT_DIALS_SERIAL" );
 #endif
 #if TARGET_HOST_MS_WINDOWS