From 614e8f54c2208b9e0d9816d060ced109bf5ccc7c Mon Sep 17 00:00:00 2001 From: simon Date: Fri, 7 Sep 2001 23:02:07 +0000 Subject: [PATCH] Fix to link_font() from RDB. I must get him to comment some of this :-) git-svn-id: svn://svn.tartarus.org/sgt/putty@1249 cda61777-01e9-0310-a592-d414129be87e --- unicode.c | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/unicode.c b/unicode.c index e1740dad..8dfe1d15 100644 --- a/unicode.c +++ b/unicode.c @@ -420,14 +420,14 @@ void init_ucs_tables(void) static void link_font(WCHAR * line_tbl, WCHAR * font_tbl, WCHAR attr) { - int i, j, k; - for (k = 0; k < 256; k++) { - i = ((k + 32) & 0xFF); - if (DIRECT_FONT(line_tbl[i])) + int font_index, line_index, i; + for (line_index = 0; line_index < 256; line_index++) { + if (DIRECT_FONT(line_tbl[line_index])) continue; - for (j = 0; j < 256; j++) { - if (line_tbl[i] == font_tbl[j]) { - line_tbl[i] = (WCHAR) (attr + j); + for(i = 0; i < 256; i++) { + font_index = ((32 + i) & 0xFF); + if (line_tbl[line_index] == font_tbl[font_index]) { + line_tbl[line_index] = (WCHAR) (attr + font_index); break; } } -- 2.11.0