From 6b6ff069f38d859a77c59e6c5a0d4f61f0a828c2 Mon Sep 17 00:00:00 2001 From: Chris Taylor Date: Sat, 26 Feb 2005 11:17:01 +0000 Subject: [PATCH] handle characters > 128 correctly --- ui/keypad.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/ui/keypad.c b/ui/keypad.c index c8ea7300..84957abb 100644 --- a/ui/keypad.c +++ b/ui/keypad.c @@ -1,4 +1,4 @@ -/* $Id: keypad.c,v 1.7 2005-02-26 11:12:14 chris Exp $ */ +/* $Id: keypad.c,v 1.8 2005-02-26 11:17:01 chris Exp $ */ /* THE COMPUTER CODE CONTAINED HEREIN IS THE SOLE PROPERTY OF PARALLAX SOFTWARE CORPORATION ("PARALLAX"). PARALLAX, IN DISTRIBUTING THE CODE TO @@ -408,9 +408,9 @@ void ui_pad_read( int n, char * filename ) sprintf( KeyPad[n]->buttontext[7], "%s%s\n", KeyPad[n]->buttontext[7],text ); break; case 10: - ptr = strrchr( buffer, 179 ); + ptr = strrchr( buffer, (char) 179 ); *ptr = 0; - ptr = strrchr( buffer, 180 ); ptr++; + ptr = strrchr( buffer, (char) 180 ); ptr++; sprintf( KeyPad[n]->buttontext[7], "%s%s\n", KeyPad[n]->buttontext[7],ptr ); break; //======================= ROW 2 ============================== @@ -476,9 +476,9 @@ void ui_pad_read( int n, char * filename ) sprintf( KeyPad[n]->buttontext[14], "%s%s\n", KeyPad[n]->buttontext[14],text ); break; case 18: - ptr = strrchr( buffer, 179 ); + ptr = strrchr( buffer, (char) 179 ); *ptr = 0; - ptr = strrchr( buffer, 180 ); ptr++; + ptr = strrchr( buffer, (char) 180 ); ptr++; sprintf( KeyPad[n]->buttontext[14], "%s%s\n", KeyPad[n]->buttontext[14], ptr ); break; //======================= ROW 4 ========================= -- 2.39.2