From cb34aac7613e7427ec6d99a8e49b673d21d7c47a Mon Sep 17 00:00:00 2001
From: rswindell <>
Date: Wed, 10 Jul 2019 12:21:36 +0000
Subject: [PATCH] Fix Borland C++Builder 6 build error: Expression syntax in
 function unicode_to_cp437 :-(

---
 src/xpdev/unicode.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/src/xpdev/unicode.c b/src/xpdev/unicode.c
index 66e26b93c3..8955cfca37 100644
--- a/src/xpdev/unicode.c
+++ b/src/xpdev/unicode.c
@@ -653,11 +653,14 @@ char unicode_to_cp437(enum unicode_codepoint codepoint)
 			return '\xDF';
 
 		default:	// Look for a 1:1 match in the CP437 -> Unicode table
-			for(int i = 1; i < 0x100; i++) {
+		{
+			int i;
+			for(i = 1; i < 0x100; i++) {
 				if(cp437_unicode_tbl[i] == codepoint)
 					return i;
 			}
 			break;
+		}
 	}
 
 	return '\0'; // Not-mapped
-- 
GitLab