From be83b87463c0055fb9d2a2fdcf20e775c841bea6 Mon Sep 17 00:00:00 2001 From: Oliver Schmidt Date: Sun, 7 Apr 2013 22:26:19 +0200 Subject: [PATCH 1/1] Allow for warning-free build of cc65 with MS VC on warning level 3. --- src/cc65/coptstore.c | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/cc65/coptstore.c b/src/cc65/coptstore.c index d5dad45e4..03d8ab32f 100644 --- a/src/cc65/coptstore.c +++ b/src/cc65/coptstore.c @@ -133,9 +133,9 @@ unsigned OptStore2 (CodeSeg* S) !RegAXUsed (S, I+1)) { /* Get the register values */ - unsigned char A = RI->In.RegA; - unsigned char X = RI->In.RegX; - unsigned char Y = RI->In.RegY; + unsigned char A = (unsigned char) RI->In.RegA; + unsigned char X = (unsigned char) RI->In.RegX; + unsigned char Y = (unsigned char) RI->In.RegY; /* Setup other variables */ CodeEntry* N; @@ -205,11 +205,11 @@ unsigned OptStore3 (CodeSeg* S) !RegEAXUsed (S, I+1)) { /* Get the register values */ - unsigned char A = RI->In.RegA; - unsigned char X = RI->In.RegX; - unsigned char Y = RI->In.RegY; - unsigned char L = RI->In.SRegLo; - unsigned char H = RI->In.SRegHi; + unsigned char A = (unsigned char) RI->In.RegA; + unsigned char X = (unsigned char) RI->In.RegX; + unsigned char Y = (unsigned char) RI->In.RegY; + unsigned char L = (unsigned char) RI->In.SRegLo; + unsigned char H = (unsigned char) RI->In.SRegHi; /* Setup other variables */ unsigned Done = 0; -- 2.39.2