summaryrefslogtreecommitdiff
path: root/gcc/fixinc
diff options
context:
space:
mode:
authorkorbb <korbb@138bc75d-0d04-0410-961f-82ee72b054a4>2001-07-21 04:08:29 +0000
committerkorbb <korbb@138bc75d-0d04-0410-961f-82ee72b054a4>2001-07-21 04:08:29 +0000
commit4a9dceb8ea6c9bb990b7bdd1cbcdae60e349f698 (patch)
tree153f3a26c0eb4a8469e2224039c7f8c200ae363b /gcc/fixinc
parente61fb0ae91dfc03682eaca49bc7a39cde52461ac (diff)
downloadgcc-4a9dceb8ea6c9bb990b7bdd1cbcdae60e349f698.tar.gz
force unsigned char compares
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44219 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/fixinc')
-rw-r--r--gcc/fixinc/fixincl.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/gcc/fixinc/fixincl.c b/gcc/fixinc/fixincl.c
index 08d94f7e34d..23d390024fc 100644
--- a/gcc/fixinc/fixincl.c
+++ b/gcc/fixinc/fixincl.c
@@ -1261,7 +1261,7 @@ test_for_changes (read_fd)
{
FILE *in_fp = fdopen (read_fd, "r");
FILE *out_fp = (FILE *) NULL;
- char *pz_cmp = pz_curr_data;
+ unsigned char *pz_cmp = (unsigned char*)pz_curr_data;
#ifdef DO_STATS
fixed_ct++;
@@ -1273,6 +1273,7 @@ test_for_changes (read_fd)
ch = getc (in_fp);
if (ch == EOF)
break;
+ ch &= 0xFF; /* all bytes are 8 bits */
/* IF we are emitting the output
THEN emit this character, too.