From 19f3229f45262da83c910650c382f5bdd510d022 Mon Sep 17 00:00:00 2001
From: Oliver Schmidt
Date: Mon, 5 Mar 2018 20:44:32 +0100
Subject: [PATCH] Made 'wrapped call' code build with VS 2015.
---
src/cc65/pragma.c | 2 +-
src/cc65/wrappedcall.c | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
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;
}
}