use unsigned char when comparing to > 127
authorMartin Schaffner <schaffnerb@gmx.ch>
Tue, 25 Jan 2005 21:26:44 +0000 (21:26 +0000)
committerMartin Schaffner <schaffnerb@gmx.ch>
Tue, 25 Jan 2005 21:26:44 +0000 (21:26 +0000)
ChangeLog
ui/inputbox.c
ui/keypad.c

index de890a7..b05cced 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -16,7 +16,8 @@
        main/editor/kgame.c, main/editor/kmine.c, main/editor/macro.c,
        main/gamesave.c: s/128/PATH_MAX
        * include/pstypes.h, main/newmenu.c: clean up path/file length macros
-
+       * ui/inputbox.c, ui/keypad.c: use unsigned char when comparing to > 127
+       
 2005-01-24  Chris Taylor  <c.taylor@student.curtin.edu.au>
 
        * 2d/font.c: fix bug #2167: some characters would not display because
index 1775ef8..663d6b2 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: inputbox.c,v 1.4 2005-01-24 22:19:10 schaffner Exp $ */
+/* $Id: inputbox.c,v 1.5 2005-01-25 21:26:44 schaffner Exp $ */
 /*
 THE COMPUTER CODE CONTAINED HEREIN IS THE SOLE PROPERTY OF PARALLAX
 SOFTWARE CORPORATION ("PARALLAX").  PARALLAX, IN DISTRIBUTING THE CODE TO
@@ -13,7 +13,7 @@ COPYRIGHT 1993-1999 PARALLAX SOFTWARE CORPORATION.  ALL RIGHTS RESERVED.
 */
 
 #ifdef RCS
-static char rcsid[] = "$Id: inputbox.c,v 1.4 2005-01-24 22:19:10 schaffner Exp $";
+static char rcsid[] = "$Id: inputbox.c,v 1.5 2005-01-25 21:26:44 schaffner Exp $";
 #endif
 
 #ifdef HAVE_CONFIG_H
@@ -118,7 +118,7 @@ UI_GADGET_INPUTBOX * ui_add_gadget_inputbox( UI_WINDOW * wnd, short x, short y,
 
 void ui_inputbox_do( UI_GADGET_INPUTBOX * inputbox, int keypress )
 {
-       char ascii;
+       unsigned char ascii;
        inputbox->oldposition = inputbox->position;
 
        inputbox->pressed=0;
index f9afb6d..6fb9fc1 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: keypad.c,v 1.3 2005-01-24 22:19:10 schaffner Exp $ */
+/* $Id: keypad.c,v 1.4 2005-01-25 21:26:44 schaffner Exp $ */
 /*
 THE COMPUTER CODE CONTAINED HEREIN IS THE SOLE PROPERTY OF PARALLAX
 SOFTWARE CORPORATION ("PARALLAX").  PARALLAX, IN DISTRIBUTING THE CODE TO
@@ -89,11 +89,11 @@ void LineParse( int n, char * dest, char * source )
 
        // Go to the n'th line
        while (cn < n )
-               if (source[i++] == 179 )
+               if ((unsigned char) source[i++] == 179)
                        cn++;
 
        // Read up until the next comma
-       while ( source[i] != 179 )
+       while ((unsigned char) source[i] != 179)
        {
                dest[j] = source[i++];
                j++;