Mercurial > mxe-octave
view src/readline-0-002-upstream.patch @ 6497:c5a38140ad2a
curl: update to v7.86.0
* src/curl.mk: update version, checksum
* src/curl-1-fixes.patch: new file
* dist-files.mk: add ref to new file
author | John Donoghue <john.donoghue@ieee.org> |
---|---|
date | Mon, 31 Oct 2022 14:18:41 -0400 |
parents | 708782b54c86 |
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