See e-mail from Martin Payne dated 11/30/09 at 5:51 AM. These changes include changi...
[freeglut] / src / freeglut_init.c
index 7893f05..5161c03 100644 (file)
@@ -680,14 +680,6 @@ void FGAPIENTRY glutInit( int* pargc, char** argv )
     char* geometry = NULL;
     int i, j, argc = *pargc;
 
-    /* will return true for VC8 (VC2005) and higher */
-#if TARGET_HOST_MS_WINDOWS && ( _MSC_VER >= 1400 )
-    size_t sLen;
-#if HAVE_ERRNO
-    errno_t err;
-#endif
-#endif
-
     if( fgState.Initialised )
         fgError( "illegal glutInit() reinitialization attempt" );
 
@@ -707,15 +699,8 @@ void FGAPIENTRY glutInit( int* pargc, char** argv )
     /* check if GLUT_FPS env var is set */
 #ifndef _WIN32_WCE
     {
-    /* will return true for VC8 (VC2005) and higher */
-#if TARGET_HOST_MS_WINDOWS && ( _MSC_VER >= 1400 ) && HAVE_ERRNO
-        char* fps = NULL;
-        err = _dupenv_s( &fps, &sLen, "GLUT_FPS" );
-        if (err)
-            fgError("Error getting GLUT_FPS environment variable"); 
-#else
         const char *fps = getenv( "GLUT_FPS" );
-#endif
+
         if( fps )
         {
             int interval;
@@ -726,20 +711,9 @@ void FGAPIENTRY glutInit( int* pargc, char** argv )
             else
                 fgState.FPSInterval = interval;
         }
-    /* will return true for VC8 (VC2005) and higher */
-#if TARGET_HOST_MS_WINDOWS && ( _MSC_VER >= 1400 ) && HAVE_ERRNO
-        free ( fps );  fps = NULL;  /* dupenv_s allocates a string that we must free */
-#endif
     }
 
-    /* will return true for VC8 (VC2005) and higher */
-#if TARGET_HOST_MS_WINDOWS && ( _MSC_VER >= 1400 ) && HAVE_ERRNO
-    err = _dupenv_s( &displayName, &sLen, "DISPLAY" );
-    if (err)
-        fgError("Error getting DISPLAY environment variable");
-#else
     displayName = getenv( "DISPLAY" );
-#endif
 
     for( i = 1; i < argc; i++ )
     {
@@ -824,10 +798,6 @@ void FGAPIENTRY glutInit( int* pargc, char** argv )
      * variable for opening the X display (see code above):
      */
     fghInitialize( displayName );
-    /* will return true for VC8 (VC2005) and higher */
-#if TARGET_HOST_MS_WINDOWS && ( _MSC_VER >= 1400 ) && HAVE_ERRNO
-    free ( displayName );  displayName = NULL;  /* dupenv_s allocates a string that we must free */
-#endif
 
     /*
      * Geometry parsing deffered until here because we may need the screen
@@ -936,21 +906,13 @@ void FGAPIENTRY glutInitDisplayString( const char* displayMode )
      * delimited by blanks or tabs.
      */
     char *token ;
-    /* will return true for VC8 (VC2005) and higher */
-#if TARGET_HOST_MS_WINDOWS && ( _MSC_VER >= 1400 )
-    char *next_token = NULL;
-#endif
     size_t len = strlen ( displayMode );
     char *buffer = (char *)malloc ( (len+1) * sizeof(char) );
     memcpy ( buffer, displayMode, len );
     buffer[len] = '\0';
 
-    /* will return true for VC8 (VC2005) and higher */
-#if TARGET_HOST_MS_WINDOWS && ( _MSC_VER >= 1400 )
-    token = strtok_s ( buffer, " \t", &next_token );
-#else
     token = strtok ( buffer, " \t" );
-#endif
+
     while ( token )
     {
         /* Process this token */
@@ -1127,12 +1089,7 @@ void FGAPIENTRY glutInitDisplayString( const char* displayMode )
             break ;
         }
 
-    /* will return true for VC8 (VC2005) and higher */
-#if TARGET_HOST_MS_WINDOWS && ( _MSC_VER >= 1400 )
-        token = strtok_s ( NULL, " \t", &next_token );
-#else
         token = strtok ( NULL, " \t" );
-#endif
     }
 
     free ( buffer );