From 3c57e50db8f4e21fa78a98392f6762ab19089c38 Mon Sep 17 00:00:00 2001
From: Chris Allegretta <chrisa@asty.org>
Date: Wed, 19 Dec 2001 16:20:43 +0000
Subject: [PATCH] - winio.c:update_line() - set realdata check to >= 1 && <=
 31, lack of > 0 check screwed high ascii chars

git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@937 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
---
 ChangeLog | 4 ++--
 winio.c   | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index fb0e35be..37236635 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -8,8 +8,8 @@ CVS code -
 	  suspending nano on the Hurd.
 - winio.c:
   update_line()
-	- back out check for (realdata[i] < 32) as it will screw high
-	  ascii characters.
+	- set realdata check to >= 1 && <= 31, lack of > 0 check screwed
+	  high ascii characters.
 - m4/gettext.m4:
 	- Back down to 1.1.3 version.
 
diff --git a/winio.c b/winio.c
index 2fb3fef7..ad312ae9 100644
--- a/winio.c
+++ b/winio.c
@@ -1027,7 +1027,7 @@ void update_line(filestruct * fileptr, int index)
 		virt_cur_x--;
 	    if (i < mark_beginx)
 		virt_mark_beginx--;
-	} else if (realdata[i] >= 1 && realdata[i] <= 26) {
+	} else if (realdata[i] >= 1 && realdata[i] <= 31) {
 	    /* Treat control characters as ^letter */
 	    fileptr->data[pos++] = '^';
 	    fileptr->data[pos++] = realdata[i] + 64;
-- 
GitLab