Revert patchset for c++/16253: it causes a large performance regression.
[deliverable/binutils-gdb.git] / readline / terminal.c
index 255b5e69ca1ee7abb02a7555f0806f726379f184..8094186bba21a91ed02b962988b90769cb323312 100644 (file)
@@ -81,11 +81,6 @@ static void _win_get_screensize PARAMS((int *, int *));
 static void _emx_get_screensize PARAMS((int *, int *));
 #endif
 
-#if defined (__MINGW32__)
-# include <windows.h>
-# include <wincon.h>
-#endif
-
 #define CUSTOM_REDISPLAY_FUNC() (rl_redisplay_function != rl_redisplay)
 #define CUSTOM_INPUT_FUNC() (rl_getc_function != rl_getc)
 
@@ -250,20 +245,6 @@ _rl_get_screen_size (tty, ignore_env)
     }
 #endif /* TIOCGWINSZ */
 
-  /* For MinGW, we get the console size from the Windows API.  */
-#if defined (__MINGW32__)
-  HANDLE hConOut = GetStdHandle (STD_OUTPUT_HANDLE);
-  if (hConOut != INVALID_HANDLE_VALUE)
-    {
-      CONSOLE_SCREEN_BUFFER_INFO scr;
-      if (GetConsoleScreenBufferInfo (hConOut, &scr))
-       {
-         wc = scr.dwSize.X;
-         wr = scr.srWindow.Bottom - scr.srWindow.Top + 1;
-       }
-    }
-#endif
-
 #if defined (__EMX__)
   _emx_get_screensize (&wc, &wr);
 #elif defined (__MINGW32__)
This page took 0.024078 seconds and 4 git commands to generate.