Mercurial > mxe-octave
diff src/readline-1-input.patch @ 5031:5049ab5e66f6
Re-add readline patches to work with readline 8 (Bug #55957)
* src/readline-1-display.patch, src/readline-1-input.patch,
src/readline-1-sigwinch.patch, src/readline-2-event-hook.patch
dist-files.mk: add refes to added files
author | John Donoghue |
---|---|
date | Thu, 21 Mar 2019 09:34:09 -0400 |
parents | |
children | 41e50d658de0 |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/readline-1-input.patch Thu Mar 21 09:34:09 2019 -0400 @@ -0,0 +1,17 @@ +diff -ur readline-8.0.disp/input.c readline-8.0/input.c +--- readline-8.0.disp/input.c 2019-03-20 07:56:04.897036396 -0400 ++++ readline-8.0/input.c 2019-03-20 08:00:45.403401856 -0400 +@@ -519,7 +519,12 @@ + + #if defined (__MINGW32__) + if (isatty (fileno (stream))) +- return (_getch ()); /* "There is no error return." */ ++ { ++ int c = _getch (); ++ if (c == 0xe0) ++ rl_execute_next (_getch ()); ++ return (c); ++ } + #endif + result = 0; + #if defined (HAVE_PSELECT)