Mercurial > mxe-octave
view src/readline-0-002-upstream.patch @ 6149:708782b54c86
readline: Add patch 002 from upstream.
* src/readline-0-002.patch: Add upstream patch (reformatted to apply in MXE):
ftp://ftp.gnu.org/pub/gnu/readline/readline-8.1-patches
* dist-files.mk: Include new file in list.
author | Markus Mützel <markus.muetzel@gmx.de> |
---|---|
date | Tue, 05 Apr 2022 15:21:15 +0200 |
parents | |
children |
line wrap: on
line source
READLINE PATCH REPORT ===================== Readline-Release: 8.1 Patch-ID: readline81-002 Bug-Reported-by: Volodymyr Prodan <vovcat@gmail.com> Bug-Reference-ID: Bug-Reference-URL: https://savannah.gnu.org/patch/?10076 Bug-Description: There are some characters (e.g., cyrillic) that can't be displayed using certain single-byte encodings (e.g., cp1251) because the negative signed int is interpreted as EOF and not displayed. diff -urN readline-8.1/display.c.orig readline-8.1/display.c --- readline-8.1/display.c 2021-03-16 18:12:20.000000000 -0400 +++ readline-8.1/display.c 2021-06-07 16:53:08.000000000 -0400 @@ -1598,7 +1598,7 @@ char cur_face; for (cur_face = FACE_NORMAL, i = 0; i < n; i++) - putc_face (str[i], face[i], &cur_face); + putc_face ((unsigned char) str[i], face[i], &cur_face); putc_face (EOF, FACE_NORMAL, &cur_face); } diff -ur a/patchlevel b/patchlevel --- a/patchlevel 2013-11-15 08:11:11.000000000 -0500 +++ b/patchlevel 2014-03-21 08:28:40.000000000 -0400 @@ -1,3 +1,3 @@ # Do not edit -- exists only for use by patch -1 +2