From: Oliver Schmidt
Date: Mon, 5 Mar 2018 19:44:32 +0000 (+0100)
Subject: Made 'wrapped call' code build with VS 2015.
X-Git-Tag: V2.17~4
X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=19f3229f45262da83c910650c382f5bdd510d022;p=cc65
Made 'wrapped call' code build with VS 2015.
---
diff --git a/src/cc65/pragma.c b/src/cc65/pragma.c
index 25bc29d43..64ea4a1aa 100644
--- a/src/cc65/pragma.c
+++ b/src/cc65/pragma.c
@@ -525,7 +525,7 @@ static void WrappedCallPragma (StrBuf* B)
/* Check if the name is valid */
if (Entry && Entry->Flags & SC_FUNC) {
- PushWrappedCall(Entry, Val);
+ PushWrappedCall(Entry, (unsigned char) Val);
Entry->Flags |= SC_REF;
Entry->V.F.Func->Flags |= FD_CALL_WRAPPER;
diff --git a/src/cc65/wrappedcall.c b/src/cc65/wrappedcall.c
index 2d11245fd..18cb507ac 100644
--- a/src/cc65/wrappedcall.c
+++ b/src/cc65/wrappedcall.c
@@ -97,6 +97,6 @@ void GetWrappedCall (void **Ptr, unsigned char *Val)
} else {
long Temp;
IPS_Get (&WrappedCalls, &Temp, Ptr);
- *Val = Temp;
+ *Val = (unsigned char) Temp;
}
}