From acab9d9e10a833b800e8722c81c902a170f427bf Mon Sep 17 00:00:00 2001 From: dholland Date: Sun, 30 Mar 2014 02:11:25 +0000 Subject: When indexing an array with a char, cast it to unsigned char, not int, to not only silence the compiler warning but also get the correct behavior. --- hunt/hunt/playit.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/hunt/hunt/playit.c b/hunt/hunt/playit.c index 4f52131c..ec702599 100644 --- a/hunt/hunt/playit.c +++ b/hunt/hunt/playit.c @@ -1,4 +1,4 @@ -/* $NetBSD: playit.c,v 1.18 2014/03/29 21:24:26 dholland Exp $ */ +/* $NetBSD: playit.c,v 1.19 2014/03/30 02:11:25 dholland Exp $ */ /* * Copyright (c) 1983-2003, Regents of the University of California. * All rights reserved. @@ -32,7 +32,7 @@ #include #ifndef lint -__RCSID("$NetBSD: playit.c,v 1.18 2014/03/29 21:24:26 dholland Exp $"); +__RCSID("$NetBSD: playit.c,v 1.19 2014/03/30 02:11:25 dholland Exp $"); #endif /* not lint */ #include @@ -261,7 +261,7 @@ send_stuff(void) Buf[count] = '\0'; nsp = inp; for (sp = Buf; *sp != '\0'; sp++) - if ((*nsp = map_key[(int)*sp]) == 'q') + if ((*nsp = map_key[(unsigned char)*sp]) == 'q') intr(0); else nsp++; -- cgit v1.2.3-56-ge451